Releases: iotaledger/hive.go
Releases · iotaledger/hive.go
core/v1.0.0-rc.3
What's Changed
- pass app panics to the logger by @jorgemmsilva in #445
- Add KeyOnlyBy by @muXxer in #443
- Critical objectstorage fix, Storable.ImportStorable, ShrinkingMap.Set return value and more by @hmoog in #440
- Update bytesfilter. by @piotrm50 in #444
- Event.Attach with worker pool by @jonastheis in #446
- Add InvalidateBytesCache to Storable by @jonastheis in #448
- Fix data-race on cached model bytes. by @piotrm50 in #449
- Fix models datarace by @piotrm50 in #450
- Feat: added pop message to shrinkingmap by @hmoog in #447
- Add check if an app version was given by @muXxer in #451
- Add ClientSubscribedToTopic to SubscriptionManager by @muXxer in #452
- Add error to the PublicKey Bytes() function by @alexsporn in #455
- Data race fixes by @alexsporn in #456
- Added util functions to event package to simplify the attachment and hooking of events by @alexsporn in #457
- Replace gorilla websockets with nhooyrs websockets by @lmoe in #454
- Feat: Added workerpool.Group by @hmoog in #458
- Apply the same race detector fix in immutable to storable and mutable containers by @alexsporn in #459
- Remove predefined allowed database engines by @muXxer in #460
New Contributors
Full Changelog: core/v1.0.0-rc.2...core/v1.0.0-rc.3
core/v1.0.0-rc.2
What's Changed
- Delete from KVstore by @piotrm50 in #409
- Fix: event.Linkable: remove unused generics by @karimodm in #412
- Feat: Add generic passthrough functions to select an nth value. by @hmoog in #410
- Feat: KVStore extended realm by @karimodm in #413
- Simplify serilization interfaces by @karimodm in #414
- Serix simple type cache by @jonastheis in #411
- Simplify generics constraints by @hmoog in #416
- Feat: added generic comparator by @karimodm in #417
- Feat: Void passthrough utility by @karimodm in #418
- Feat: ShrinkingMap.AsMap() by @karimodm in #420
- Move database package from hornet to hive.go by @muXxer in #419
- Add StoreHealthTracker by @muXxer in #421
- Add a kvstore wrapper that flushes changes immediately by @muXxer in #422
- Add OnChangeMap by @muXxer in #424
- Non blocking workerpool & use it in the event loop by @karimodm in #423
- Add certificate pkg and p2p identity functions by @muXxer in #425
- Fix pointer bug by @muXxer in #426
- BytesFilter improvements by @alexsporn in #427
- Avoid serializing storable objects if they were deserialized from bytes by @alexsporn in #428
- Change DAGMutex maps to shrinking map by @daria305 in #415
- Make bytes caching optional by @piotrm50 in #429
- Fix: Potential memleak in timeutil.Sleep by @Wollac in #430
- Fix potential memory leaks through time.After by @jonastheis in #432
- Update grocksdb by @alexsporn in #433
- Fix/ci pipefail by @alexsporn in #434
- Make bytes caching optional for all model types by @piotrm50 in #436
- Do not block in CleanupTimer if channel is empty by @muXxer in #435
- Immutable has cacheBytes=true as default by @alexsporn in #437
- Refactor generic random map to use ShrinkingMap. by @piotrm50 in #438
- Add Has method to RandomMap by @piotrm50 in #439
- Add CreateDirectory in WriteEd25519PrivateKeyToPEMFile by @muXxer in #441
- Add item specific callbacks to OnChangeMap by @muXxer in #442
Full Changelog: apputils/v1.0.0-rc.1...core/v1.0.0-rc.2
serializer/v2.0.0-rc.1
What's Changed
Full Changelog: serializer/v2.0.0-beta.3...serializer/v2.0.0-rc.1
core/v1.0.0-rc.1
What's Changed
- Extend TypedKVStore to support serializable keys by @hmoog in #405
- Introduce (De)SerializableJSON interface by @piotrm50 in #403
- Fix length validation using struct tags. by @piotrm50 in #404
- Use MkDirAll to create subdirectories by @jonastheis in #406
- Fix: fixed serialization bug by @hmoog in #407
- Update modules by @muXxer in #408
Full Changelog: core/v1.0.0-beta.6...core/v1.0.0-rc.1
apputils/v1.0.0-rc.1
What's Changed
Full Changelog: apputils/v1.0.0-beta.3...apputils/v1.0.0-rc.1
core/v1.0.0-beta.6
core/v1.0.0-beta.5
What's Changed
- Fix non deterministic order of params in app module by @muXxer in #387
- Add events to websocket hub by @muXxer in #390
- Add generic subscriptions manager by @muXxer in #391
- Add lo.CopySlice to enable convenient copying of slices by @jonastheis in #393
- Unlock mutexes before firing events by @muXxer in #392
- Feat: Linkable Event Dictionaries (for dispatching public API endpoints) by @hmoog in #394
- Use root logger in app instead of global logger by @muXxer in #395
- Fix configuration default values by @muXxer in #396
- Generic typed KV store by @jonastheis in #384
- Add pointer types to BindParameters by @muXxer in #397
- Add self-shutdown log file to ShutdownHandler by @muXxer in #398
- Update modules by @muXxer in #399
Full Changelog: core/v1.0.0-beta.4...core/v1.0.0-beta.5
apputils/v1.0.0-beta.3
What's Changed
- Fix non deterministic order of params in app module by @muXxer in #387
- Fix configuration default values by @muXxer in #396
- Add pointer types to BindParameters by @muXxer in #397
- Update modules by @muXxer in #399
- Update core module by @muXxer in #400
Full Changelog: apputils/v1.0.0-beta.2...apputils/v1.0.0-beta.3
serializer/v2.0.0-beta.3
What's Changed
- Add linter checks and fix linter warnings by @muXxer in #381
- Add serializer write length checks by @muXxer in #385
Full Changelog: core/v1.0.0-beta.3...serializer/v2.0.0-beta.3
core/v1.0.0-beta.4
What's Changed
- Decode ID from bytes by @daria305 in #378
- Add MergeMaps method to lo package by @piotrm50 in #380
- Added init funcs to Apply by @hmoog
- Added Cond to lo by @hmoog
- Add linter checks and fix linter warnings by @muXxer in #381
- Adapt serix to serializer changes by @muXxer in #386
Full Changelog: core/v1.0.0-beta.3...core/v1.0.0-beta.4