All notable changes to this project will be documented in this file.
- Updated Fastapi root path
- Updated nats cron jobs
- Added Velero-Core communication features via nats
- Several improvements
- Fix minor bugs
- Added an endpoint to check the compatibility between ui component and api component
- Fix minor bug in socket connection manager
- Added backup size feature
- Update Requirements files. Upgrade library dependency:
- cryptography from 41.0.7 to 42.0.4
- ecdsa from 0.18.0 to 0.19.0
- fastapi from 0.104.1 to 0.109.0
- python-multipart from 0.0.6 to 0.0.7
- starlette from 0.27.0 to 0.36.2
- Fix the error that occurs when a single item resource is present
- Added Cron Schedule Heatmap
- Updated the default watchdog cron job name
- Added a function to get the list of resources available on the cluster
- Minor fix
- Updated API url mount point
- Added watchdog feature (test notification channel)
- Added a new endpoint to obtain the current version (from GitHub) of Velero-UI complementary projects
- Automatic generation token keys (access and login) if the user has not provided keys. They persist until a reboot.
- Added watchdog feature
- Added refresh token mechanism
- Added restic check feature
- Added websocket authentication
- Updated execution of secondary processes from synchronous to asynchronous
- Improved notifications and messages system
- Minor fix
- Fixed error in get storage class
- Added endpoint to get the logs for the pod that execute the script API
- Added restic feature (check locks, unlock, unlock --remove-all)
- Updated k8s files
- Updated RBAC: Implemented new roles/cluster roles with minimum requirements for the application, following the principle of least privilege (PoLP)
- The PrinterHelper class internally handles the print level output
- Fixed error in backup expiration update
- Restructured backend with new controller and service modules for improved organization and separation of concerns
- Fixed the use of velero as fixed namespace request with the env value K8S_VELERO_NAMESPACE
- Added the environment var DOWNLOAD_TMP_FOLDER for destination data when executing velero backup download
- Added the environment var VELERO_CLI_PATH_CUSTOM where the user can load manually the binary
- Added diagnostic feature
- Added environment variable validation feature
- Added velero client download feature based on environment variable
- Added arm64 support
- Some improvements
- Fix minor bug
- Added storage class mapping feature
- Minor fix
- Some improvements
- 🎉 first release!
[v0.1.17] : https://github.com/seriohub/velero-api/releases/tag/v0.1.17
[v0.1.16] : https://github.com/seriohub/velero-api/releases/tag/v0.1.16
[v0.1.15] : https://github.com/seriohub/velero-api/releases/tag/v0.1.15
[v0.1.14] : https://github.com/seriohub/velero-api/releases/tag/v0.1.14
[v0.1.13] : https://github.com/seriohub/velero-api/releases/tag/v0.1.13
[v0.1.12] : https://github.com/seriohub/velero-api/releases/tag/v0.1.12
[v0.1.11] : https://github.com/seriohub/velero-api/releases/tag/v0.1.11
[v0.1.10] : https://github.com/seriohub/velero-api/releases/tag/v0.1.10
[v0.1.9] : https://github.com/seriohub/velero-api/releases/tag/v0.1.9
[v0.1.8] : https://github.com/seriohub/velero-api/releases/tag/v0.1.8
[v0.1.7] : https://github.com/seriohub/velero-api/releases/tag/v0.1.7
[v0.1.6] : https://github.com/seriohub/velero-api/releases/tag/v0.1.6
[v0.1.5] : https://github.com/seriohub/velero-api/releases/tag/v0.1.5
[v0.1.4] : https://github.com/seriohub/velero-api/releases/tag/v0.1.4
[v0.1.3] : https://github.com/seriohub/velero-api/releases/tag/v0.1.3
[v0.1.2] : https://github.com/seriohub/velero-api/releases/tag/v0.1.2
[v0.1.1] : https://github.com/seriohub/velero-api/releases/tag/v0.1.1
[v0.1.0] : https://github.com/seriohub/velero-api/releases/tag/v0.1.0