Skip to content

Releases: liqotech/liqo

v0.7.1

23 Feb 08:37
Compare
Choose a tag to compare

What's Changed

🚀 New Features

🐛 Bug Fixes

🧹 Code Refactoring

Full Changelog: v0.7.0...v0.7.1

v0.7.0

30 Jan 15:40
Compare
Choose a tag to compare

Liqo is an open-source project that enables dynamic and seamless Kubernetes multi-cluster topologies.

Version 0.7.0 marks another big step forward in the maturity and usability of the project. It allows Liqo users to contact the home API Server from the offloaded pods, also in the newer Kubernetes versions.

We proudly announce our custom Terraform provider, allowing you to create out-of-band peering and offload namespaces declaratively.

Additionally, this version introduces some bug fixes and is recommended to all users.

Thank you to all the people who tested our previous release and gave us hints to improve the usability of the project, and who contributed to this release!

What's Changed

🚀 New Features

  • Liqoctl: status peer by @cheina97 in #1488
  • Update of lables and annotations from shadowPod to pod by @ssoBAekiL in #1590
  • VK: enable retrieval of SA tokens through API (k8s >= 1.24) by @giorio94 in #1606
  • Add optional feature to guarantee better service continuity in case of worker node failure in the remote cluster by @fra98 in #1633
  • add attach to pod reflection and switch to fork for vk library by @aka-somix in #1639

🐛 Bug Fixes

🧹 Code Refactoring

📝 Documentation

New Contributors

Full Changelog: v0.6.1...v0.7.0

v0.6.1

22 Nov 09:01
Compare
Choose a tag to compare

Release notes for v0.6.1

Liqo is an open-source project that enables dynamic and seamless Kubernetes multi-cluster topologies.

Version 0.6.1 is a minor release that introduces several minor improvements and quality-of-life fixes.

⚠️ Starting from this release, the Liqo Docker images are available on GitHub Container Registry (ghcr.io), rather than DockerHub. No manual change is required on your side when installing/upgrading Liqo through liqoctl, or using the Helm chart.

What's Changed

🐛 Bug Fixes

🧹 Code Refactoring

  • Helm: improve pre-delete job configurations and fix image mismatch by @giorio94 in #1541
  • liqoctl uninstall: add timeout option by @giorio94 in #1542
  • CRD replicator: fix flaky tests, and linting issue by @giorio94 in #1555
  • liqoctl: fix help message when used as kubectl plugin by @giorio94 in #1556
  • GitHub Workflow: Migrate outputs from ::set-output to GITHUB_OUTPUT by @LucaRocco in #1561

📝 Documentation

Other Changes

New Contributors

Full Changelog: v0.6.0...v0.6.1

v0.6.0

25 Oct 15:16
Compare
Choose a tag to compare

Release notes for v0.6.0

Liqo is an open-source project that enables dynamic and seamless Kubernetes multi-cluster topologies.

Version 0.6.0 marks another big step forward in the maturity and usability of the project. It features improved observability through continuous monitoring of the network fabric, including also a set of metrics exposed in the Prometheus format, complemented by a dedicated Grafana dashboard.

Concerning offloading, we introduced anti-affinity constraints presets to allow improved workloads scheduling on remote clusters, ensuring proper spreading in high-availability configurations. Moreover, you can now optionally enforce that offloaded pods do not exceed offered resources, as an additional guarantee in untrusted environments.

Finally, this version introduces the collection of anonymous analytics to help with the development of Liqo (optional, and can be disabled), as well as a huge variety of minor improvements and quality-of-life fixes.

⚠️ Liqo v0.6.0 includes breaking changes with respect to the previous version. Make sure to disable all peerings before upgrading it, and do not establish peerings with clusters hosting mismatching versions of Liqo.

Thank you to all the people who tested our previous release and gave us hints to improve the usability of the project, and who contributed to this release!

What's Changed

🚀 New Features

🐛 Bug Fixes

🧹 Code Refactoring

📝 Documentation

  • Reflection: document the possibility of disabling certain resource types by @giorio94 in #1461
  • Documentation: add note about liqoctl remote cluster flags by @giorio94 in #1466
  • Docs: New documentation section called Add-Ons and new add-on by @LucaRocco in #1481
  • Added suggestion how big should be the cluster by @frisso in #1475
  • Docs: add warning about mismatching versions by @giorio94 in #1526

Other Changes

New Contributors

Full Changelog: v0.5.4...v0.6.0

v0.5.4

05 Aug 08:38
Compare
Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • liqoctl install kubeadm: fix bug with HA by @giorio94 in #1363
  • openshift: fix security context issue with liqo-controller-manager by @giorio94 in #1365
  • Fix typo in FC status condition reason by @aleoli in #1370

🧹 Code Refactoring

  • liqoctl install: improve handling of required flags by @giorio94 in #1368

📝 Documentation

  • Docs: Add GKE Regional Installation Commands by @aleoli in #1369

Other Changes

Full Changelog: v0.5.3...v0.5.4

v0.5.3

28 Jul 07:33
Compare
Choose a tag to compare

What's Changed

🚀 New Features

🐛 Bug Fixes

  • Virtual kubelet: improve certificates management by @giorio94 in #1344
  • liqoctl peer in-band improvements by @giorio94 in #1348
  • liqoctl: fix regression in autocompletion by @giorio94 in #1352
  • fix(liqoctl/inbound): handle fqdn address in liqoctl inbound peering by @alacuku in #1354

📝 Documentation

Other Changes

Full Changelog: v0.5.2...v0.5.3

v0.5.2

08 Jul 12:57
Compare
Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • update(networking): compile boringtun from a fixed version of the souce code by @alacuku in #1327

Full Changelog: v0.5.1...v0.5.2

v0.5.1

04 Jul 14:52
Compare
Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • PVC reflection: add missing filter annotation by @giorio94 in #1319
  • global-ingress setup.sh: fail_on_error requires 2 string arguments by @jkremser in #1321
  • Examples: fix the k3d ApiServer Address Retrieval by @aleoli in #1323
  • liqoctl uninstall: add uninstallation check by @giorio94 in #1324

📝 Documentation

Other Changes

New Contributors

Full Changelog: v0.5.0...v0.5.1

v0.5.0

24 Jun 16:28
Compare
Choose a tag to compare

Release notes for v0.5.0

Liqo is an open-source project that enables dynamic and seamless Kubernetes multi-cluster topologies.

Version 0.5.0 marks a big step forward in the maturity and usability of the project. It features a completely renewed liqoctl CLI, with improved UX and extended capabilities. It comes along with a brand-new documentation website. Check it out to discover all the Liqo features and see how they work, how to install it on your clusters and learn the different configuration options. All complemented by a new set of hands-on examples. Finally, this version introduces a first support to offloaded applications interacting with the local API server, as well as a huge variety of minor improvements and quality-of-life fixes.

Thank you to all the people who tested our previous release and gave us hints to improve the usability of the project, and who contributed to this release!

What's Changed

🚀 New Features

  • Virtual kubelet: introduce support for service account reflection by @giorio94 in #1184
  • Add Liqoctl Install Generic Provider by @aleoli in #1171
  • Support offloaded apps interacting with the local API server by @giorio94 in #1196
  • Enable Ingress Reflection by @aleoli in #1217
  • Liqoctl: Improve Peer and Unpeer Commands by @aleoli in #1239
  • Liqoctl: Improve Uninstall Command by @aleoli in #1242
  • Liqoctl: Upgrade CRDs on Chart Upgrade by @aleoli in #1251
  • Improve namespace offloading by @giorio94 in #1260
  • Controller manager: add high availability support by @giorio94 in #1261
  • Improve the liqoctl install command by @giorio94 in #1262
  • Disable Specific Resource Reflection by @aleoli in #1278
  • liqoctl offload ns: add support to output NamespaceOffloading resource by @giorio94 in #1286
  • Virtual kubelet reflection logic improvements by @giorio94 in #1289
  • Virtual kubelet: allow to disable API server support for offloaded pods by @giorio94 in #1290
  • Virtual kubelet: do not start reflection with 0 workers by @giorio94 in #1293
  • Host Helm Chart on GitHub Pages by @aleoli in #1302
  • Added info in liqoctl status by @cheina97 in #1168

🐛 Bug Fixes

🧹 Code Refactoring

📝 Documentation

Other Changes

New Contributors

Full Changelog: v0.4.0...v0.5.0

v0.5.0-beta.4

24 Jun 15:08
Compare
Choose a tag to compare
v0.5.0-beta.4 Pre-release
Pre-release

What's Changed

Other Changes

Full Changelog: v0.5.0-beta.3...v0.5.0-beta.4