Skip to content

Releases: venasolutions/bosk

0.0.97

14 Oct 15:35
5566f0b
Compare
Choose a tag to compare

What's Changed

This is a big one.

  • The bosk-gson module is now deprecated.
  • JSON id inference: The id field for an entity in a Catalog or SideTable can now be omitted from the JSON. (The inference process takes some time, so including the id will be faster.)
  • MongoDriver multi-document support: An initial implementation of the Pando format, which can split the bosk state among multiple MongoDB documents, thereby overcoming the document size limit.
  • Diagnostic context: bosk drivers now support propagation of diagnostic attributes: a set of name-value string pairs that can be used as a correlation ID for tracing.
  • Hooks by annotation: an initial implementation that scans a given object for methods with the @ReferencePath annotation and registers them as hooks.

Pull Requests

Full Changelog: 0.0.96...0.0.97

Spring Boot configuration metadata

23 Jul 14:21
f2d731a
Compare
Choose a tag to compare

What's Changed

  • Spring boot configuration metadata by @prdoyle in #60

Full Changelog: 0.0.95...0.0.96

MongoDriver manifest

20 Jul 00:06
0ff589e
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.0.94...0.0.95

Delete deprecated reference factory methods

18 Jul 22:01
da3a7fb
Compare
Choose a tag to compare

What's Changed

  • Delete deprecated xxxReference method by @prdoyle in #54

Full Changelog: 0.0.93...0.0.94

0.0.93

18 Jul 20:01
73502ce
Compare
Choose a tag to compare

This release deprecates the Reference factory methods on the Bosk class in favour of calling bosk.rootReference().xxx. This release acts as a transitional release, allowing users to inline these methods before upgrading to a version that no longer has them.

It also allows any StateTreeNode to be the root type of the bosk state tree, instead of requiring an Entity.

What's Changed

Full Changelog: 0.0.92...0.0.93

0.0.92

06 Jul 22:28
002c1ba
Compare
Choose a tag to compare

What's Changed

  • Autoconfiguration library for Spring Boot 3 by @prdoyle in #44

Full Changelog: 0.0.91...0.0.92

Bosk-jackson fixes

03 Jul 20:55
9a86a9d
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.0.90...0.0.91

Make the new resilient MongoDriver the default

25 Jun 21:49
bb093be
Compare
Choose a tag to compare

What's Changed

  • SchemaEvolutionTest.pairwiseImplementationKinds by @prdoyle in #36
  • InitialDatabaseUnavailableMode by @prdoyle in #37
  • Fix bug in initialRoot by @prdoyle in #38
  • Move testing delay to beginDriverOperation by @prdoyle in #39
  • Initial bosk-mongo developer's guide by @prdoyle in #40
  • Use "v3" resilient driver by default by @prdoyle in #41

Full Changelog: 0.0.84...0.0.90

0.0.84

24 Jun 16:46
8c44a14
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.0.83...0.0.84

0.0.83

11 Jun 18:44
f83e32c
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.0.82...0.0.83