Releases: vaadin/kubernetes-kit
2.4.0
What's Changed
- chore: upgrade license-checker to 1.13.0 by @vaadin-bot in #144
- chore: upgrade springboot to 3.2.11 by @ZheSun88 in #146
- fix: set clusterKey cookie at first request by @mcollovati in #143
- fix: prevent usage of VaadinRequest in access by @mcollovati in #149
- Upgrade Flow to 24.5-SNAPSHOT by @tamasmak in #156
- fix: prevent NPE in serialization debug by @mcollovati in #157
- fix: improve debug tool performance by @mcollovati in #158
- fix: prevent sending null session to backend connector by @mcollovati in #159
- fix: fix inspection and injection of Vaadin scoped beans by @mcollovati in #152
- feat: allow configuration of custom cluster cookie name by @mcollovati in #160
- feat: add configurable backend session expiration policy by @mcollovati in #163
- chore: License Checker 1.13.2 by @mshabarov in #164
- Update dependencies by @heruan in #167
Full Changelog: 2.2.2...2.4.0
Kubernetes Kit 2.3.0
What's Changed
- chore: upgrade license-checker to 1.13.0 by @vaadin-bot in #144
- chore: upgrade springboot to 3.2.11 by @ZheSun88 in #146
- fix: set clusterKey cookie at first request by @mcollovati in #143
- fix: prevent usage of VaadinRequest in access by @mcollovati in #149
- Bump to 2.3-SNAPSHOT by @tamasmak in #155
Full Changelog: 2.2.2...2.3.0
Kubernetes Kit 1.1.0
Kubernetes Kit 1.0.5
What's Changed
- backport: Fix issue when trying to determine if a bean has been defined for transient fields. by @TatuLund in #139
New Contributors
Full Changelog: 1.0.4...1.0.5
2.2.2
Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. Kubernetes Kit can be used to integrate applications with Kubernetes to be able to deploy Vaadin Flow applications on-premise or the cloud.
Kubernetes Kit enables developers to deploy seamlessly and operate Vaadin Java-based applications built using Vaadin Flow. It helps them to quickly create Vaadin applications that are scalable, highly available, and user-friendly. Specifically, it enables the following:
- Non-disruptive rolling updates that don’t interrupt user sessions, reducing the cost and inconvenience of after-hours deployments.
- Horizontal scalability, saving on cloud costs by allowing applications to scale down without impacting active user sessions, and scale up when needed.
- High availability, enabling users to keep their active sessions and continue using your application even if a server fails.
- Serialization helpers that make it faster and easier to leverage fully horizontal scaling and fail-over.
Documentation and how to get started: https://vaadin.com/docs/latest/tools/kubernetes
What's Changed
- chore: upgrade license-checker to 1.12.9 by @vaadin-bot in #116
- chore: upgrade license-checker to 1.12.10 by @vaadin-bot in #124
- chore: upgrade springboot 3.2.4 by @ZheSun88 in #118
- chore: ignore bundles folder by @mcollovati in #132
- fix: fix session serialization for PUSH with websocket by @mcollovati in #120
- fix: make backend operation asynchronous by @mcollovati in #121
- fix: improve serialization tracking memory usage by @mcollovati in #130
- refactor: debug tool improvements by @mcollovati in #131
- fix: unwrap lambda deserialization cause by @mcollovati in #136
New Contributors
- @vaadin-bot made their first contribution in #116
Full Changelog: 2.2.1...2.2.2
2.2.1
Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. Kubernetes Kit can be used to integrate applications with Kubernetes to be able to deploy Vaadin Flow applications on-premise or the cloud.
Kubernetes Kit enables developers to deploy seamlessly and operate Vaadin Java-based applications built using Vaadin Flow. It helps them to quickly create Vaadin applications that are scalable, highly available, and user-friendly. Specifically, it enables the following:
- Non-disruptive rolling updates that don’t interrupt user sessions, reducing the cost and inconvenience of after-hours deployments.
- Horizontal scalability, saving on cloud costs by allowing applications to scale down without impacting active user sessions, and scale up when needed.
- High availability, enabling users to keep their active sessions and continue using your application even if a server fails.
- Serialization helpers that make it faster and easier to leverage fully horizontal scaling and fail-over.
Documentation and how to get started: https://vaadin.com/docs/latest/tools/kubernetes
What's Changed
- update license-checker to 1.12.4 by @ZheSun88 in #102
- Upgrade Flow to 24.4 by @heruan in #105
- chore: Update License file text for Commercial modules by @alvarezguille in #106
- Use trace log level in SpringTransientHandler::getFieldValue method by @tamasmak in #109
- Configure the clusterKey Cookie by @tamasmak in #110
- Update demo application by @tamasmak in #112
- Add serialization and deserialization success and error callbacks by @tamasmak in #113
New Contributors
- @alvarezguille made their first contribution in #106
Full Changelog: 2.2.0...2.2.1
Kubernetes Kit 2.2.0
Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. Kubernetes Kit can be used to integrate applications with Kubernetes to be able to deploy Vaadin Flow applications on-premise or the cloud.
Kubernetes Kit enables developers to deploy seamlessly and operate Vaadin Java-based applications built using Vaadin Flow. It helps them to quickly create Vaadin applications that are scalable, highly available, and user-friendly. Specifically, it enables the following:
- Non-disruptive rolling updates that don’t interrupt user sessions, reducing the cost and inconvenience of after-hours deployments.
- Horizontal scalability, saving on cloud costs by allowing applications to scale down without impacting active user sessions, and scale up when needed.
- High availability, enabling users to keep their active sessions and continue using your application even if a server fails.
- Serialization helpers that make it faster and easier to leverage fully horizontal scaling and fail-over.
Documentation and how to get started: https://vaadin.com/docs/latest/tools/kubernetes
What's Changed
Full Changelog: 2.1.1...2.2.0
1.0.4
Kubernetes Kit 2.1.1
Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. Kubernetes Kit can be used to integrate applications with Kubernetes to be able to deploy Vaadin Flow applications on-premise or the cloud.
Kubernetes Kit enables developers to deploy seamlessly and operate Vaadin Java-based applications built using Vaadin Flow. It helps them to quickly create Vaadin applications that are scalable, highly available, and user-friendly. Specifically, it enables the following:
- Non-disruptive rolling updates that don’t interrupt user sessions, reducing the cost and inconvenience of after-hours deployments.
- Horizontal scalability, saving on cloud costs by allowing applications to scale down without impacting active user sessions, and scale up when needed.
- High availability, enabling users to keep their active sessions and continue using your application even if a server fails.
- Serialization helpers that make it faster and easier to leverage fully horizontal scaling and fail-over.
Documentation and how to get started: https://vaadin.com/docs/latest/tools/kubernetes
What's Changed
- Improve detection for prototype beans by @MatthewVaadin in #90
Full Changelog: 2.1.0...2.1.1