Releases: switcherapi/switcher-gitops
Releases · switcherapi/switcher-gitops
v1.0.0
What's Changed
- Added account model and router by @petruki in #1
- Refactored controller handlers - added API check by @petruki in #2
- Initializing integrated test skeleton by @petruki in #3
- Improved test suites readability by @petruki in #4
- Added account update, fetch, by domain Id by @petruki in #5
- Moved routes registering to controllers, added Delete account by @petruki in #6
- Added Sonar analysis to CI by @petruki in #7
- Added account domain constraints (indexed id) by @petruki in #8
- Fixed registering mux routes by @petruki in #9
- Replaced explicit controller handler tests by HTTP request tests by @petruki in #10
- Adding core handler by @petruki in #11
- Added util for JSON ops - bump Go runtime to 1.22.4 and app deps by @petruki in #12
- Added goroutine StartAccountHandler skeleton exec plan by @petruki in #13
- Added GitService API to interface repo sync events by @petruki in #14
- Added git initial logic to retrieve repository data by @petruki in #15
- chore: added integrated instructions for local settings by @petruki in #16
- Added snapshot comparator core component by @petruki in #17
- Integrated ComparatorService to handler by @petruki in #18
- Added APIService to interface with Switcher API by @petruki in #19
- Integrated APIServcice to handler by @petruki in #20
- Added logic signatures for both repo and API sync functions by @petruki in #21
- Added GitService::PushChanges and integrated with handler by @petruki in #22
- Removed goroutine signal to be handled by repository account status by @petruki in #23
- Added error handler for applyChangesToRepository by @petruki in #24
- Refactored StartAccountHandler to better manage Goroutines liveness by @petruki in #25
- Added APIService::ApplyChangesToAPI by @petruki in #26
- Patches vulnerabilities introduced by goproxy[C] and env settings[L] by @petruki in #27
- Bump Go runtime to 1.23.0, improved api, comparator, util tests by @petruki in #28
- chore: removing unused env attributes for CI workflow by @petruki in #29
- Added forceprune check to limit sync diff capabilities by @petruki in #30
- Added token to account including AES encryption by @petruki in #31
- Moved GitService initialization to StartAccountHandler by @petruki in #32
- Fixed snapshot version/content check before push to repo by @petruki in #33
- Fixed account update and other minor issues with syncing by @petruki in #34
- Replaced account single index key to use the compound index by @petruki in #35
- Refactored account controller handler to support the environment by @petruki in #36
- Added FecthAllByDomainId, fixed handler sync check by @petruki in #37
- Exposed handler waiting time as configurable by @petruki in #38
- Improved repository and log packages by @petruki in #39
- Integrated handler with API to push changes by @petruki in #40
- Moved environment to DiffResult by @petruki in #41
- Fixes evaluating empty value from the repository when syncing API by @petruki in #42
- Fixes repo content validation and account syncing evaluation by @petruki in #43
- Improved Strategy comparison logic - removed STRATEGY_VALUE by @petruki in #44
- Added TLS support to be used with Switcher API by @petruki in #45
New Contributors
Full Changelog: https://github.com/switcherapi/switcher-gitops/commits/v1.0.0