You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+17-5Lines changed: 17 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,15 +7,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [1.5.0] - 2025-11-20
9
9
10
-
The rewrite of the database layer justifies a new release in terms of 1.5.0.
10
+
This release marks a major overhaul of the data layer for improved reliability and maintainability, along with significant enhancements to the build and CI process.
11
+
12
+
### Added
13
+
14
+
-**Enhanced Build Information:** The build process now embeds the Git commit SHA and build date into the binary. A new `version` subcommand was added to display this information, providing better traceability for builds.
15
+
-**CI/CD Pipeline:** Implemented a GitHub Actions workflow for automated testing and building on each push, improving code quality and release automation.
16
+
-**Database Unit Tests:** Added a comprehensive suite of unit tests for the new `Bun`-based database operations, ensuring the reliability and correctness of the data layer.
11
17
12
18
### Changed
13
19
14
-
-**Database layer:**Implemented bun as database layer.
15
-
-**Golang:**upstream fixes and bumps
20
+
-**Database Layer Overhaul:**The entire database layer was refactored to use the Bun ORM instead of raw `sql.DB` calls. This simplifies queries, improves type safety, and unifies the implementation across SQLite, PostgreSQL, and MySQL.
21
+
-**Dependency Updates:**Upgraded `golang.org/x/crypto` to `v0.45.0`and other minor dependencies.
16
22
17
-
### Added
18
-
-**Unit tests:** started to implement unit tests for database operations.
23
+
### Fixed
24
+
25
+
-**CLI Flag Redefinition:** Corrected an issue where CLI flags could be defined multiple times during command setup (especially in tests), preventing panics caused by duplicate flag definitions.
26
+
-**CI Workflow Permissions:** Addressed a security code scanning alert by specifying correct permissions in the GitHub Actions workflow.
27
+
28
+
---
19
29
20
30
## [1.4.3] - 2025-10-14
21
31
@@ -36,6 +46,8 @@ This release focuses on improving the user experience for encrypted system keys
36
46
-**UI State:** Resolved several UI bugs where the application would get stuck or return to the wrong screen after completing an operation (e.g., after a fleet deployment).
37
47
-**Status Messages:** Corrected misleading status messages that would appear after a successful fleet deployment.
38
48
49
+
---
50
+
39
51
## [1.4.0] - 2025-10-01
40
52
41
53
This is a major feature release that introduces powerful database management capabilities, a more resilient and user-friendly bootstrap process, and significant enhancements to the dashboard and configuration handling.
0 commit comments