v2.4.0

kubero-dev/kuberov2.4.0Sep 1, 2024by mms-gianni

AI Summary

A major feature release that introduces a new build system supporting multiple languages, multi-domain support, and scale-to-zero capabilities, requiring an updated operator.

Key Highlights

  • Introduced new build CRD supporting Buildpacks, Nixpacks, and Dockerfiles.
  • Added scale-to-zero (sleep on inactivity) feature.
  • Implemented multiple domains per application.
  • Added ingress class selection.
  • Added build log viewing capability.

Breaking Changes

  • Requires Kubero Operator version v0.1.2

New Features

  • New build CRD (Buildpacks, Nixpacks, Dockerfiles)
  • Scale to zero
  • Multiple domains per app
  • Ingress class selection

Full Release Notes

Requires Kubero Operator version v0.1.2

## What's Changed
🌟 Feature / Use new build CRD to create images with Buildpacks, Nixpacks and Dockerfiles by @mms-gianni in https://github.com/kubero-dev/kubero/pull/368
🌟 Feature / Add scale to zero (sleep on inactivity) by @mms-gianni in https://github.com/kubero-dev/kubero/pull/386
🌟 Feature / Implement multiple domains per app by @mms-gianni in https://github.com/kubero-dev/kubero/pull/385
🌟 Feature / Rename buildpacks to runpacks visually by @mms-gianni in https://github.com/kubero-dev/kubero/pull/367
🌟 Feature / Adding option to select ingress class by @cskiwi in https://github.com/kubero-dev/kubero/pull/301
🌟 Feature / Improve feature detection for UI by @mms-gianni in https://github.com/kubero-dev/kubero/pull/387
🌟 Feature / Show build logs by @mms-gianni in https://github.com/kubero-dev/kubero/pull/383
šŸ”§ Maintenance / Update form.vue - correct loadRepository invocation by @vhqtvn in https://github.com/kubero-dev/kubero/pull/355
šŸ”§ Maintenance / Bump tar from 6.2.0 to 6.2.1 by @dependabot in https://github.com/kubero-dev/kubero/pull/356
šŸ”§ Maintenance /  Update node packages by @mms-gianni in https://github.com/kubero-dev/kubero/pull/360
šŸ”§ Maintenance / Bump axios from 0.27.2 to 0.28.0 in /server by @dependabot in https://github.com/kubero-dev/kubero/pull/357
šŸ”§ Maintenance / Bump follow-redirects from 1.15.3 to 1.15.6 in /server by @dependabot in https://github.com/kubero-dev/kubero/pull/359
šŸ”§ Maintenance / Bump semver and nodemon in /server by @dependabot in https://github.com/kubero-dev/kubero/pull/362
šŸ”§ Maintenance / Bump tar from 6.2.0 to 6.2.1 in /server by @dependabot in https://github.com/kubero-dev/kubero/pull/365
šŸ”§ Maintenance / Bump braces from 3.0.2 to 3.0.3 in /server by @dependabot in https://github.com/kubero-dev/kubero/pull/366
šŸ”§ Maintenance / Bump ws from 6.2.2 to 6.2.3 in /server by @dependabot in https://github.com/kubero-dev/kubero/pull/369
šŸ”§ Maintenance / Bump ws, engine.io and socket.io-adapter in /server by @dependabot in https://github.com/kubero-dev/kubero/pull/384
šŸ”§ Maintenance / Bump express from 4.18.2 to 4.19.2 in /server by @dependabot in https://github.com/kubero-dev/kubero/pull/358
šŸŽØ Template / Add kener template by @mms-gianni in https://github.com/kubero-dev/kubero/pull/388
šŸŽØ Template / Add metube downloader by @mms-gianni in https://github.com/kubero-dev/kubero/pull/380
🪳 Fix / Loading addons and volumes by @mms-gianni in https://github.com/kubero-dev/kubero/pull/382
🪳 Fix / Restart issues by @mms-gianni in https://github.com/kubero-dev/kubero/pull/390
🪳 Fix / Avoid crashing when notifications not configured (backward compatibility) by @mms-gianni in https://github.com/kubero-dev/kubero/pull/378

![image](https://github.com/user-attachments/assets/6996bca6-d260-4594-87d1-20fe06e48344)


## New Contributors
* @vhqtvn made their first contribution in https://github.com/kubero-dev/kubero/pull/355

**Full Changelog**: https://github.com/kubero-dev/kubero/compare/v2.3.0...v2.4.0