Skip to content

Releases: cilium/statedb

v0.7.0

02 Mar 13:37

Choose a tag to compare

What's Changed

  • index: make prefix keys use the canonicalized form by @bimmlerd in #144
  • part: Only reuse watches hash map when it is small by @joamaki in #146
  • Fix godoc comments by @tklauser in #148
  • Bump to Hive v1.0.0 and fix job NewGroup usage by @joamaki in #150
  • part: Optimizations for node48 case in findIndex by @joamaki in #149

Derive() now takes a job.Group as parameter instead of job.Registry and cell.Lifecycle.

Full Changelog: v0.6.3...v0.7.0

v0.5.7

23 Feb 14:40

Choose a tag to compare

What's Changed

  • [v0.5] part: Only reuse watches hash map when it is small by @joamaki in #147

Full Changelog: v0.5.6...v0.5.7

v0.6.3

09 Feb 11:11

Choose a tag to compare

What's Changed

  • statedb: Restore ability to use Changes with WriteTxn by @joamaki in #142

Full Changelog: v0.6.2...v0.6.3

v0.6.2

04 Feb 15:09

Choose a tag to compare

What's Changed

Full Changelog: v0.6.1...v0.6.2

v0.6.1

27 Jan 09:30

Choose a tag to compare

What's Changed

Full Changelog: v0.6.0...v0.6.1

v0.4.8

27 Jan 10:02

Choose a tag to compare

What's Changed

  • [v0.4] watchset: Fix WatchSet.Wait() to not return empty closed channels by @joamaki in #139

Full Changelog: v0.4.7...v0.4.8

v0.6.0

26 Jan 13:02

Choose a tag to compare

v0.6.0 Pre-release
Pre-release

What's Changed

  • internal: Use slices.SortFunc instead of sort.Sort to avoid heap allocation by @joamaki in #127
  • part: Minor optimizations by @joamaki in #128
  • LPM indexes by @joamaki in #120
  • lpm: Fix LPM key canonicalization for non-unique lookups by @joamaki in #133
  • part: Remove leftover Txn.Next by @joamaki in #134
  • part: mark inner nodes with a transaction id to detect mutability by @joamaki in #132
  • lpm: Use txnID for detecting node mutability and fix compression bug by @joamaki in #135
  • statedb: Improve performance for large number of registered tables by @joamaki in #136
  • reconciler: Add WaitUntilReconciled method by @joamaki in #137

Full Changelog: v0.5.6...v0.6.0

v0.5.6

26 Nov 12:43

Choose a tag to compare

What's Changed

  • Fix watch channel closing on a compressed node by @joamaki in #125

Full Changelog: v0.5.5...v0.5.6

v0.4.7

26 Nov 12:17

Choose a tag to compare

What's Changed

  • [v0.4]: Store header instead of uintptr in nodeMutated by @joamaki in #126

This release does not fix a known bug but rather backports a fix that only
affected v0.5 series (due to changed assumptions) but out of caution for
future changes in v0.4 series has been backported.

Full Changelog: v0.4.6...v0.4.7

v0.5.5

24 Nov 09:42

Choose a tag to compare

What's Changed

  • statedb: Reduce allocations in WriteTxn by @joamaki in #121
  • Store index positions in a slice by @joamaki in #122
  • part: Add missing closing of root watch channel by @joamaki in #123

Full Changelog: v0.5.4...v0.5.5