0.4.4 - 2026-02-24
- Improved alignment with offline installer
- Fixes for snapshot creation and restore jobs
- Fixed missing zip dependency for debian and offline install packages
- Documentation updates
- Improved user guidance post-install and upgrade for debian package
- Fixed Ziti upgrade order based on latest openziti best practices (routers, then controller)
0.4.3 - 2026-02-11
- Fixes for the nf-helpers.script to be re-run safe
- Updates for package installer for deb amd64 and arm64 packages
- Added nf-restore-snapshot command for restoring Ziti controller snapshots
0.4.2 - 2025-11-14
- Updated installer docs with offline install and zlan options
- Fix script directory path in nf-helpers.sh
- Fix helm chart apiVersion
0.4.1 - 2025-11-10
- Multiple fixes for zLAN installation
- Added a ziti DB snapshot as a pre-upgrade step to upgrade.sh
- Fix default router policy to better account to private routers
- Added nf-help commands
0.4.0 - 2025-10-30
- Updated support stack container images to use wolfi/oss image variants
- Added migration script for ziti-host container at ./utilities/migrate_ZET_to_helmchart.sh for legacy installs
- Pinned helm chart versions for Ziti components in .env file to ensure alignment on Ziti versions
- Fix for zLAN installs - added missing interfaces.v1 config type
0.3.4 - 2025-10-28
- ziti-host container in the support namespace is now managed by Helm for easier maintenance and upgrades
- NetFoundry support stack is now installed by default, the -s option can be passed to disable it
- Added support for zLAN installation using the -z flag. Requires NetFoundry container registry secret
- Updated charts so that all container images and pull policies are configurable
0.3.3 - 2025-09-24
- Improve handling of KUBECONTEXT for K3S installs
- Fix default imagePullPolicy for support stack resources
- Enabled Ziti DB snapshots by default
- Migrated documentation to public docs site at: https://netfoundry.io/docs/onprem/intro
0.3.2
- Added doc for FIPS installation
- Reworked quickinstall.sh for better K8s and EKS integration
- Added guided upgrade script at ./upgrade.sh
- Fixes for missing KUBECONTEXT and making quickstart more re-run safe
- Added OEM documentation at ./docs/oem.md for advanced installation use cases
- Added support and documentation for automated backups, restore, and migration
0.3.1
- Updates to support ziti-controller helm chart v2.0+
- cert-manager and trust-manager are now installed as separate helm charts and managed independently from the ziti-controller chart
- Added charts for local PCV backup or S3 backup for Ziti boltdb database
- Enabled local PVC backup of boltdb by default
- Added improved support for custom helm value files
- Added restore processes for local PVC backup and S3 backup (./utilities/restore.sh, ./utilities/s3_restore.sh)
0.3.0
- Moved to k3s as the default Kubernetes engine
- Updated proxy documentation for k3s
0.2.8
- Cleanup of quickinstall feedback and INSTALL-NOTES.txt
- Fix for older versions of helm that failed upon re-add of a repo
- Documentation cleanup
0.2.7
- Added additional logging and diagnostic collection to installer scripts
- Added documentation for single-node RKE2 installs
- Added support for additional logstash outputs via helm values
0.2.6
- Added documentation for outbound whitelisting for installations behind a corporate proxy
- Changed default elasticsearch nodes to 1 for a much smaller resource footprint by default
- Updated default configuration to use ALPN support for Ziti, reducing the number of ports and load balancers needed
- Added support for ARM architecture
- Added support and documentation for minimal installs on MicroK8s and Raspberry Pi4+
0.2.5
- Added support for non-interactive quickstarts, use the -y flag and set the CTRL_ADDR environment variable
- Added an uninstall.sh script that removes ziti, support, and all checkpoints
- Added a production installer - k8s-install.sh
- Fixed time scale for grafana ziti controller dashboard showing in milliseconds when it should have showed nanoseconds