Releases: masesgroup/KEFCore
Releases · masesgroup/KEFCore
V3.0.0-rc4: temporary release
What's Changed
- Bump MASES.KNet.Serialization.Avro from 3.2.3-rc94 to 3.2.3-rc95 by @dependabot[bot] in #620
- Bump MASES.KNet from 3.2.3-rc94 to 3.2.3-rc95 by @dependabot[bot] in #619
- Bump bojieyang/indexnow-action from 2 to 3 by @dependabot[bot] in #621
- Bump MASES.KNet.Serialization.Avro from 3.2.3-rc95 to 3.2.3-rc96 by @dependabot[bot] in #624
- Updates tests to be compliant with changes in #531 by @masesdevelopers in #626
- Dispose objects returned from iterators by @masesdevelopers in #627
- Dispose the object at its origin avoiding multiple Dispose invocations by @masesdevelopers in #628
- Bump MASES.KNet from 3.2.3-rc95 to 3.2.3-rc991 by @dependabot[bot] in #623
- Update version from 3.0.0-rc3 to 3.0.0-rc4 by @github-actions[bot] in #630
Full Changelog: V3.0.0.0-rc3...V3.0.0.0-rc4
V3.0.0-rc3: temporary release
What's Changed
- Bump MASES.KNet.Serialization.Avro from 3.2.3-rc93 to 3.2.3-rc94 by @dependabot[bot] in #615
- Bump MASES.KNet from 3.2.3-rc93 to 3.2.3-rc94 by @dependabot[bot] in #614
- Update version from 3.0.0-rc2 to 3.0.0-rc3 by @github-actions[bot] in #616
- Revert "Bump MASES.KNet from 3.2.3-rc93 to 3.2.3-rc94" by @masesdevelopers in #617
- Revert "Revert "Bump MASES.KNet from 3.2.3-rc93 to 3.2.3-rc94"" by @masesdevelopers in #618
Full Changelog: V3.0.0.0-rc2...V3.0.0.0-rc3
V3.0.0-rc2: temporary release
What's Changed
- Update for per-entity TopicPrefix convention by @masesdevelopers in #595
- Improve resource disposal and event data types by @masesdevelopers in #598
- Bump MASES.KNet.Serialization.Avro from 3.2.3-rc8 to 3.2.3-rc9 by @dependabot[bot] in #601
- Bump MASES.KNet from 3.2.3-rc8 to 3.2.3-rc9 by @dependabot[bot] in #600
- Switch Register/Unregister of IStreamsManager from IEntityTypeProducer to IStreamsChangeManager with armonization of event source detection by @masesdevelopers in #597
- Bump Microsoft.SourceLink.GitHub from 10.0.203 to 10.0.300 by @dependabot[bot] in #605
- Bump MASES.KNet.Serialization.Avro from 3.2.3-rc9 to 3.2.3-rc91 by @dependabot[bot] in #603
- Bump Microsoft.EntityFrameworkCore from 9.0.15 to 9.0.16 by @dependabot[bot] in #604
- Bump MASES.KNet from 3.2.3-rc9 to 3.2.3-rc91 by @dependabot[bot] in #602
- Bump Google.Protobuf.Tools from 3.34.1 to 3.35.0 by @dependabot[bot] in #607
- Bump MASES.KNet.Serialization.Avro from 3.2.3-rc91 to 3.2.3-rc92 by @dependabot[bot] in #609
- Bump Google.Protobuf from 3.34.1 to 3.35.0 by @dependabot[bot] in #606
- Bump MASES.KNet from 3.2.3-rc91 to 3.2.3-rc92 by @dependabot[bot] in #608
- Removes occurrences of Activator.CreateInstance in hot path by @masesdevelopers in #610
- Bump MASES.KNet.Serialization.Avro from 3.2.3-rc92 to 3.2.3-rc93 by @dependabot[bot] in #612
- Bump MASES.KNet from 3.2.3-rc92 to 3.2.3-rc93 by @dependabot[bot] in #611
- Update version from 3.0.0-rc1 to 3.0.0-rc2 by @github-actions[bot] in #613
Full Changelog: V3.0.0.0-rc1...V3.0.0.0-rc2
V3.0.0-rc1: temporary release
What's Changed
- Bump nuget/setup-nuget from 2.0.2 to 3.0.0 by @dependabot[bot] in #561
- Bump actions/deploy-pages from 4 to 5 by @dependabot[bot] in #562
- Bump actions/configure-pages from 5 to 6 by @dependabot[bot] in #563
- Add in-memory value buffer caching for entity types by @masesdevelopers in #565
- Update IValueContainer interface and adds internal cache by @masesdevelopers in #567
- Fix PR #565 by @masesdevelopers in #571
- Update to KNet 3.2.3-rc by @masesdevelopers in #570
- Bump Microsoft.SourceLink.GitHub from 10.0.201 to 10.0.202 by @dependabot[bot] in #575
- Bump actions/upload-pages-artifact from 4 to 5 by @dependabot[bot] in #574
- Bump nuget/setup-nuget from 3.0.0 to 3.1.0 by @dependabot[bot] in #573
- Background-populate cache on partial enumeration by @masesdevelopers in #572
- Moved future management for transactional producers by @masesdevelopers in #576
- Update to use a common set point for KNet version by @masesdevelopers in #577
- Bump Microsoft.SourceLink.GitHub from 10.0.202 to 10.0.203 by @dependabot[bot] in #580
- Bump MASES.KNet.Serialization.Avro from 3.2.3-rc to 3.2.3-rc1 by @dependabot[bot] in #579
- Bump MASES.KNet from 3.2.3-rc to 3.2.3-rc1 by @dependabot[bot] in #578
- Bump nuget/setup-nuget from 3.1.0 to 4 by @dependabot[bot] in #581
- Bump MASES.KNet.Serialization.Avro from 3.2.3-rc1 to 3.2.3-rc2 by @dependabot[bot] in #583
- Bump MASES.KNet from 3.2.3-rc1 to 3.2.3-rc3 by @dependabot[bot] in #582
- Bump MASES.KNet.Serialization.Avro from 3.2.3-rc2 to 3.2.3-rc3 by @dependabot[bot] in #584
- Avoid creation of new kafka Admin client when configuration parameter are the same of previously stored instance by @masesdevelopers in #589
- General improvements of tests by @masesdevelopers in #590
- Updates classes using Disposable object by @masesdevelopers in #569
- Update version from 3.0.0-rc to 3.0.0-rc1 by @github-actions[bot] in #591
Full Changelog: V3.0.0.0-rc...V3.0.0.0-rc1
V3.0.0-rc: temporary release
What's Changed
- Update documentation after commit 0446e0a by @github-actions[bot] in #548
- Bump Google.Protobuf.Tools from 3.34.0 to 3.34.1 by @dependabot[bot] in #550
- Bump Google.Protobuf from 3.34.0 to 3.34.1 by @dependabot[bot] in #549
- Review documentation adding backend compatibility by @masesdevelopers in #553
- Update documentation after commit e1edfaf by @github-actions[bot] in #554
- Adds professional support by @masesdevelopers in #555
- Bump MASES.KNet.Serialization.Avro from 3.2.1 to 3.2.2 by @dependabot[bot] in #558
- Bump MASES.KNet from 3.2.1 to 3.2.2 by @dependabot[bot] in #557
- Implementation of RocksDb, SSL and SASL configuration using Attribute and Fluent API by @masesdevelopers in #552
- Update version from 3.0.0-beta to 3.0.0-rc by @github-actions[bot] in #556
- Update documentation after commit 932c514 by @github-actions[bot] in #559
Full Changelog: V3.0.0.0-beta...V3.0.0.0-rc
V3.0.0-beta: temporary release
What's Changed
- Removes EntityTypeChanged by @masesdevelopers in #525
- #496 (comment): adds prefix scan stub by @masesdevelopers in #524
- Bump masesgroup/retrieve-changed-files from 3 to 4 by @dependabot[bot] in #527
- Bump nuget/setup-nuget from 2.0.1 to 2.0.2 by @dependabot[bot] in #526
- Update documentation after commit f666b61 by @github-actions[bot] in #528
- Adds workflow for copyright update by @masesdevelopers in #530
- Separate singleton and context-scoped options in IKEFCoreSingletonOptions by @masesdevelopers in #531
- Adds annotation and attribute for topic name and topic prefix by @masesdevelopers in #532
- Promote ApplicationId, StreamsConfig and ProducerConfig to singleton scope by @masesdevelopers in #533
- Enforce value equality on ComplexTypes via convention by @masesdevelopers in #535
- Add KEFCoreComplexTypeConverterConvention and attribute by @masesdevelopers in #536
- Re-engineering: singleton/context options separation, StreamsManager factory, topic naming and event management conventions by @masesdevelopers in #534
- Add per-entity topic, retention, read-only, store lookup, serialization and producer conventions by @masesdevelopers in #543
- Implement Kafka transactional producer support with exactly-once semantics by @masesdevelopers in #545
- Improve EntityExtractor and LocalEntityExtractor with caching, IModel and IComplexTypeConverterFactory support by @masesdevelopers in #547
- Update version from 3.0.0-alpha4 to 3.0.0-beta by @github-actions[bot] in #542
Full Changelog: V3.0.0.0-alpha4...V3.0.0.0-beta
V3.0.0-alpha4: temporary release
What's Changed
- Changed PreferredConversionType from Text to Binary on Avro and Protobuf by @masesdevelopers in #517
- Introduces the optional RecyclableMemoryStream by @masesdevelopers in #518
- Bump MASES.KNet.Serialization.Avro from 3.2.0 to 3.2.1 by @dependabot[bot] in #520
- Bump Microsoft.SourceLink.GitHub from 10.0.103 to 10.0.201 by @dependabot[bot] in #522
- Bump Microsoft.EntityFrameworkCore from 9.0.13 to 9.0.14 by @dependabot[bot] in #521
- Bump MASES.KNet from 3.2.0 to 3.2.1 by @dependabot[bot] in #519
- Update version from 3.0.0-alpha3 to 3.0.0-alpha4 by @github-actions[bot] in #523
Full Changelog: V3.0.0.0-alpha3...V3.0.0.0-alpha4
V3.0.0-alpha3: temporary release
What's Changed
- Adds optional parameters in ValueContainerMetadata by @masesdevelopers in #507
- Adds TopicPrefix along the configuration chain by @masesdevelopers in #509
- Adds implementation of IValueContainerData moving EntityState into IKEFCoreRowBag by @masesdevelopers in #510
- Add new IsComplex helper method and use it in serializers by @masesdevelopers in #513
- Adds implementation of TranslateRightJoin in EF Core 10 by @masesdevelopers in #514
- Update version from 3.0.0-alpha2 to 3.0.0-alpha3 by @github-actions[bot] in #515
Full Changelog: V3.0.0.0-alpha2...V3.0.0.0-alpha3
V3.0.0-alpha2: temporary release
What's Changed
- Updates to identify real changes overriding Equals method by @masesdevelopers in #495
- Evolution covering better usage of backing store features by @masesdevelopers in #497
- Use topic name to distinguish IKafkaTable instances in IKafkaCluster instance by @masesdevelopers in #500
- Temporary disable cluster access when requesting
ModelBuilderby @masesdevelopers in #503 - #438 (comment): full rename of methods and classes to be compliant with project name by @masesdevelopers in #504
- Update version from 3.0.0-alpha1 to 3.0.0-alpha2 by @github-actions[bot] in #505
Full Changelog: V3.0.0.0-alpha1...V3.0.0.0-alpha2
V3.0.0-alpha1: temporary release
What's Changed
- Add stored-data retrieval and fresh-event handling by @masesdevelopers in #462
- #473 (comment): Update complex property support by @masesdevelopers in #474
- Handle complex types with flattened properties by @masesdevelopers in #477
- Handle flattened properties and complex types in serializers by @masesdevelopers in #478
- Use nameof for GetEntity method lookup by @masesdevelopers in #481
- Add ResetStreams API and refactor topic handling to avoid Apache Kafka Streams reset when persistent storage is in use by @masesdevelopers in #482
- #438 (comment): Rename DatabaseName to TopicPrefix by @masesdevelopers in #483
- #438 (comment): Introduce KafkaClusterAdmin; refactor KafkaCluster; ClusterId depends only from the cluster info by @masesdevelopers in #484
- Extract common build workflow and update CI by @masesdevelopers in #486
- Use ClusterId for service provider matching by @masesdevelopers in #487
- Update test program to verify second level complex type by @masesdevelopers in #489
- Update to latest InMemory by @masesdevelopers in #490
- Add complex-type projection support by @masesdevelopers in #491
- Review of complex-type serialization/deserialization/extraction by @masesdevelopers in #493
- Update version from 3.0.0-alpha to 3.0.0-alpha1 by @github-actions[bot] in #488
Full Changelog: V3.0.0.0-alpha...V3.0.0.0-alpha1