Releases: FyraLabs/chisel-operator
0.4.1
v0.4.0 - The Multiplex update
With this release we have finally implemented a long-requested feature: Multiple services on a single exit node! You can now connect multiple services and ports to a single exit node, and the logic behind that has now been simplified.
Chisel Operator however will not check for port conflicts, so your tunnel processes may be stuck in a crash loop until you properly allocate the service ports properly, This is out of scope for the operator.
- You can now bind multiple services to a single exit node by setting the
chisel-operator.io/exit-node-name
annotation to an exit node's name. - Service bindings are now removed from the exit node status
- You can now use the exit node name annotation (see above) to select exit nodes from other namespaces using the
namespace/name
notation. - Chisel Operator now has a Helm chart! You can now install Chisel Operator using Helm by simply running:
helm install chisel-operator oci://ghcr.io/fyralabs/chisel-operator/chisel-operator
Full Changelog: v0.3.4...v0.4.0
v0.3.4
- Fixed minor build issue from 0.3.3
- fix(pwgen): Replace some special characters in the password generator to not include special shell globs
Full Changelog: v0.3.3...v0.3.4
v0.3.3
- Bump dependencies in
Cargo.lock
- Fix indentation in cloud deployment
Full Changelog: v0.3.2...v0.3.3
v0.3.2
This is a minor release, bumping all the default cloud images to Ubuntu 24.04 LTS. This gives us around 4 years before we would need to update the images again.
We also are doing a slight workflow update: There's now a new stable
branch for production environments to deploy from! If you would like to deploy this operator in a prod environment, we recommend pulling the kustomization from the stable branch instead!
The main
branch will now be used only for development, so please don't pull deployments from there unless you're willing to test new breaking changes and report back to us!
What's Changed
- chore(deps): bump serde_json from 1.0.109 to 1.0.114 by @dependabot in #42
- chore(deps): bump tokio from 1.34.0 to 1.36.0 by @dependabot in #41
- chore(deps): bump thiserror from 1.0.55 to 1.0.57 by @dependabot in #39
- chore(deps): bump serde_yaml from 0.9.32 to 0.9.33 by @dependabot in #48
- chore(deps): bump itertools from 0.12.0 to 0.12.1 by @dependabot in #47
- chore(deps): bump base64 from 0.21.7 to 0.22.0 by @dependabot in #49
- chore(deps): bump astro from 4.4.6 to 4.5.5 in /site by @dependabot in #46
- chore(deps): bump thiserror from 1.0.57 to 1.0.58 by @dependabot in #54
- chore(deps): bump tracing-logfmt from 0.3.3 to 0.3.4 by @dependabot in #55
- fix: Host parsing for IPv6 addresses by @venkatamutyala in #53
- chore(deps): bump astro from 4.5.5 to 4.5.12 in /site by @dependabot in #60
- chore(deps): bump @astrojs/starlight from 0.17.4 to 0.21.3 in /site by @dependabot in #65
- chore(deps): bump typescript from 5.3.3 to 5.4.4 in /site by @dependabot in #64
- chore(deps): bump the cargo group with 3 updates by @dependabot in #73
- chore(deps): bump async-trait from 0.1.74 to 0.1.80 by @dependabot in #70
- Update images to Ubuntu 24.04 LTS by @korewaChino in #94
New Contributors
- @venkatamutyala made their first contribution in #53
Full Changelog: v0.3.1...v0.3.2
0.3.1
This is a minor maintenance release, Updating various dependencies and updating the DigitalOcean default image.
What's Changed
- Add website for Chisel Operator by @lleyton in #8
- chore(deps): bump h2 from 0.3.22 to 0.3.24 by @dependabot in #20
- chore(deps): bump unsafe-libyaml from 0.2.9 to 0.2.10 by @dependabot in #11
- chore(deps): bump sharp from 0.32.5 to 0.32.6 in /site by @dependabot in #13
- chore(deps): bump zerocopy from 0.7.26 to 0.7.32 by @dependabot in #10
- chore(deps): bump futures from 0.3.29 to 0.3.30 by @dependabot in #15
- chore(deps): bump base64 from 0.21.5 to 0.21.7 by @dependabot in #14
- chore(deps): bump aws-sdk-ec2 from 1.9.0 to 1.13.0 by @dependabot in #12
- feat: update DO droplet image to ubuntu-23-10-x64 by @d3or in #21
- chore(deps): bump @astrojs/check from 0.4.1 to 0.5.6 in /site by @dependabot in #22
- chore(deps): bump sharp from 0.32.5 to 0.33.2 in /site by @dependabot in #19
- chore(deps): bump @astrojs/starlight from 0.17.2 to 0.17.4 in /site by @dependabot in #18
- chore(deps): bump astro from 4.2.1 to 4.4.6 in /site by @dependabot in #23
- chore(deps): bump serde_json from 1.0.108 to 1.0.109 by @dependabot in #34
- chore(deps): bump mio from 0.8.9 to 0.8.11 by @dependabot in #37
- chore(deps): bump thiserror from 1.0.50 to 1.0.55 by @dependabot in #32
- chore(deps): bump serde_yaml from 0.9.27 to 0.9.32 by @dependabot in #31
- chore(deps): bump uuid from 1.6.1 to 1.7.0 by @dependabot in #30
New Contributors
- @dependabot made their first contribution in #20
- @d3or made their first contribution in #21
Full Changelog: v0.3.0...v0.3.1
v0.3.0
v0.3.0-alpha.2
Full Changelog: v0.3.0-alpha.1...v0.3.0-alpha.2
v0.3.0-alpha.1
Full Changelog: 0.2.1...v0.3.0-alpha.1
v0.2.1
Security: Operator now runs as a rootless container.