Funnel-y enough: Release Recap November 2023

on
Photo of Parker Higgins

We’re always shipping new features and fixes at Tailscale — so much so that sometimes the changelog can get a little overwhelming. That’s especially true this month, with the recent release of 1.52 bringing all sorts of improvements.

This edition of Release Recap digs into three features that are either new or improved in that latest version. Make sure you’re running 1.52 or later if you want to follow along!

If you’d like to share how you’re using a newly released Tailscale feature, get in touch at devrel@tailscale.com, on Twitter, or on the fediverse, and we may include your story in a future post.

More fun with Funnel and Serve

If you’ve got a service, a file, or a port that you want to share with the world—or just with other devices on your tailnet—Funnel and Serve are the tools for you. They’re not brand new, so maybe you already know these tools from the alpha and beta launches; but this week we rolled out a completely redesigned command-line interface for them.

We based this new interface on real-world experience from people who have incorporated Funnel and Serve into their workflows, simplifying the most common use cases down into shorter and more straightforward commands. We’ve also made it easier to monitor how your Serve servers or Funnel tunnels are being accessed in real-time, bringing their default operation to the terminal foreground.

We’ve got more information on the inspiration and the changes in our announcement blog post. As we say there: we love building on feedback, so please continue sharing it with us as you switch over to the new syntax—or start using these tools for the first time!

Taildrop everything

When we talk to active users of Taildrop—our tool for sending files from one machine to another in your tailnet—one thing they always mention is its simplicity. You get a direct route between the two devices, end-to-end encrypted, with no need to fuss with third-party servers or confusing tools.

So we’re not messing with that simplicity! But we can still find ways to make it easier and more powerful. In Tailscale 1.52 and later, we’ve added some duplicate detection to avoid redundant files or transfers, and we can now resume file transfers that were interrupted before completion. And if you’re sending from a Linux device, you now get a nice progress meter as your file sends.

Keep me updated

The best version of software is the one that has all the latest bug fixes and security improvements. And the best version of software updates is the one that you don’t have to remember to do yourself—especially when you’re running copies of it on many machines, as is the case for many of our users.

On some platforms, updates are handled for you automatically. On others, it can be a little dicier. To make sure that users who want automatic updates can get them, we built it right into Tailscale, and it’s now available as a beta feature.

If you want to turn on auto-updates, and you’re not yet on Tailscale 1.52 or later, take a moment and savor your final manual update. Then follow the auto-updates documentation and get ready to embrace the automatic.


Thanks for reading this month’s Release Recap. Did we miss a new Tailscale feature you’d like to hear more about? Hit us up on Twitter or the fediverse with your feedback!