Releases: ovn-kubernetes/libovsdb
Releases · ovn-kubernetes/libovsdb
v0.8.1
📦 Uncategorized
- chore: Bump OVS version in image-build workflow
- PR: #403
- chore: Test using latest versions of OVS
- PR: #406
- chore: Add dependabot.yml
- PR: #402
- build(deps): bump actions/setup-go from 2 to 5 in the github-actions group
- PR: #408
- chore: Bump to Go 1.22 as minimum supported version
- PR: #407
- build(deps): bump the go-dependencies group with 8 updates
- PR: #409
- build(deps): bump github.com/go-viper/mapstructure/v2 from 2.1.0 to 2.3.0
- PR: #410
- tests: benchmark api.Create
- PR: #414
- docs:fix client initialization example in README
- PR: #417
- model: add Types() back to ClientDBModel
- PR: #413
- ci: Build images for arm64
- PR: #419
- ci: Auto-update OVS versions
- PR: #420
- build(deps): bump golang.org/x/text from 0.21.0 to 0.26.0 in the go-dependencies group
- PR: #412
- test: Enable the integration tests to run on macOS
- PR: #421
- ci: Test changes to images workflow
- PR: #422
- ci: Use arm64 runners to speed up image builds
- PR: #423
- ci: Fix digest name
- PR: #426
- ci(check-ovs-versions): Add permissions
- PR: #427
- Revert "build(deps): bump golang.org/x/text from 0.21.0 to 0.26.0 in the go-dependencies group"
- PR: #428
- add client side schema validation
- PR: #415
- Fix deadlock in inactivity probe logic
- PR: #425
- chore: go mod tidy
- PR: #430
- Fix a deadlock when leader change if enable leader-only option.
- PR: #390
v0.8.0
v0.7.0
🚀 Features
- server: delay transact commit
- PR: #199
- client: pass Context to client functions that call rpc2's Call()
- PR: #208
- Use pointers for optional datatypes. Use arrays for fixed size sets
- PR: #204
- Cluster support
- PR: #221
- server: support mutate over maps
- PR: #225
- Add configurable logger, metrics
- PR: #223
🐛 Fixes
- api: fix update is using wrong 'op'
- PR: #194
- server: expand named UUIDs in rows
- PR: #205
- cache: rlock row by model
- PR: #206
- server: Fix Update Operation
- PR: #202
- server: mutate insert only if not present
- PR: #207
- server: Process Monitors Synchronously
- PR: #213
- play_with_ovs: fix filename
- PR: #217
- client: Clean up RPC client on failed connect
- PR: #218
- bindings: Add Optional UUID Handling to NativeToOvs
- PR: #220
- Multi-database fixes for client and server
- PR: #224
- fix typos
- PR: #227
- bindings: convert optional nil pointers to empty sets
- PR: #231
- client: Filter immutable fields from Update
- PR: #210
- server: Fix diff of non-normalized fields
- PR: #236
- server: fix mutate insert on nil map
- PR: #237
- Fix The Server Impl so OVN-K CI can pass
- PR: #238
- cache: Fix ApplyModifications for pointer fields
- PR: #239
- cache: Fix Delete Handling
- PR: #243
- server: Handle uninitalized maps in mutateInsert
- PR: #246
- More Robust Error Handling For Cache Issues
- PR: #249
- Add more logging to make debugging easier
- PR: #242
- client: Monitor fallback only on unsupported rpc
- PR: #248
- cache: Make Rows() return a map of UUID to Models
- PR: #247
- server: return row uuids in List
- PR: #252
- Refactor Database Model and Schema
- PR: #253
- Fixes synchronicity between transactions/updates
- PR: #254
- Refactor: Reduce Use Of Pointers
- PR: #256
- Suppress reconnection logs
- PR: #260
- Protect cache integrity during reads
- PR: #258
- Make transactions block when using WithReconnect
- PR: #261
- Always enforce checking all indexes
- PR: #263