github api7/adc v0.28.0

29 days ago

Highlights

New Differ v4 Implementation

We have introduced a new implementation of Differ v4, which replaces the duplicate code with a predefined metadata table. This separates the diff algorithm from the field-handling strategy, helping to improve code readability and maintainability.

This release is only a code refactoring; you should expect no difference in behavior compared to the old Differ v3. If you encounter a negative behavioral difference, we will consider it a bug.

If you want to go back to the Differ v3 implementation, use the following environment variables:

export ENABLE_DIFFER_V4=false # or ENABLE_DIFFER_V4=0

What's Changed

  • feat: use differ v4 as default implementation by @bzp2010 in #502
  • chore: upgrade toolchain and dependencies by @bzp2010 in #503
  • chore(deps): update dependency qs to v6.15.3 by @renovate[bot] in #505
  • chore(deps): update dependency listr2 to v10.2.2 by @renovate[bot] in #504
  • chore(deps): update bitnamilegacy/etcd docker tag to v3.6 by @renovate[bot] in #473
  • fix(deps): update dependency @scalar/openapi-parser to v0.28.8 by @renovate[bot] in #506
  • chore(deps): update dependency eslint to v10.6.0 by @renovate[bot] in #507
  • chore(deps): update dependency prettier to v3.9.1 by @renovate[bot] in #509
  • chore(deps): update typescript-eslint monorepo to v8.62.0 by @renovate[bot] in #510
  • feat: bump to 0.28.0 by @bzp2010 in #508

Full Changelog: v0.27.1...v0.28.0

Don't miss a new adc release

NewReleases is sending notifications on new releases.