v0.5.0

google-research/timesfmv0.5.0Apr 28, 2023by ekzhang

AI Summary

This release updates the `bore` tunneling tool to respect the `--min-port` option when using random ports (port 0). It introduces a new `--max-port` option to define the upper bound for port selection, allowing for more granular control over available ports.

Key Highlights

  • Random ports now respect the `--min-port` option
  • New `--max-port` option added for port range control
  • Updated logic for handling port 0 to use constrained randomization

New Features

  • Added `--max-port` option
  • Random port selection respects `--min-port`
  • Updated behavior for default port (0) to respect port constraints

Full Release Notes

This version changes the behavior of bore in relation to the `--min-port` option. Now, when a minimum port is specified, any user that connects to bore by default (port: 0) will pick a random port that respects the value of the option. Previously the min port was only used as validation when the user connected with an explicitly specified `--port` variable, and the OS was queried for a free port instead.

This also lets us add a `--max-port` option, which was requested by multiple people.

## What's Changed
* Use random ports when port number is 0 by @ekzhang in https://github.com/ekzhang/bore/pull/79


**Full Changelog**: https://github.com/ekzhang/bore/compare/v0.4.1...v0.5.0