Skip to content

Releases: switcherapi/switcher-gitops

v1.0.0

01 Oct 00:34
237cff6
Compare
Choose a tag to compare

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