Skip to content

Releases: JasperFx/marten

Release 3.7.0

Choose a tag to compare

@oskardudycz oskardudycz released this 20 Aug 07:53

Features

  • Schema Generation: Add functionality to run ApplyAllConfiguredChangesToDatabase independent of StoreOptions AutoCreate settings. Now it's possible to keep database schema not being automatically updated, but generating full Patch sql script (#1330 closes #1324 and #958)
  • Exception Handling: Add MartenCommandNotSupportedException (derived from MartenCommandException) to give more meaningful information if feature is not supported (eg. FTS) (#1286)
  • Event Store: Improved performance of InInline projections when saving if there are no streams to apply (#1326)

Bug Fixes

  • Querying/LINQ: Fix Any linq method handling when CamelCase is used as serialization (#1328 and #1331 closes #1325)
  • Event Store: Fix ViewProjection to only delete view if it exists (#1349)
  • Event Store: Fix an issue where the ViewProjection class can process events out of order. (#1341)
  • Schema/Foreign Keys: Fix schema generation for Foreign Key with the conjoined tenancy . (#1335)
  • Schema/Foreign Keys: Fix unhandled exception while using Foreign Key to non-Marten table (#1339 and #1335)
  • Schema/Foreign Keys: Add unit test for Foreign Key on same member as Identity (#1332 closes #1226)
  • Schema/Foreign Keys: Fix inability to create a self referencing foreign key (#1329 closes #1311)
  • Schema/Unique Indexes: Fix UniqueIndex missing multitenant configuration for Id (#1297)

Documentation:

  • documents/tenancy/basicoperations: Update docs wording and sample for tenancy basic operations to clear confusion of non-tenanted vs tenanted querying (#1351) - see link

3.6.2 - Bug fix release

Choose a tag to compare

@mysticmind mysticmind released this 21 Jul 15:23
616d78d

Bug Fixes

  • An item with the same key has already been added. Key: patch_doc (#1306)
  • ForeignKey to non Marten table generates wrong DDL sql (#1317)
  • The DocumentMappingExpression.ForeignKey() overload used for external table foreign keys maps the parameters all wrong (#1319)

CI

Resolve or suppress all compiler warnings (#1313)

https://github.com/JasperFx/marten/issues?q=is%3Aissue+milestone%3A3.6.2+is%3Aclosed

3.6.1- Bugfixes for External Foreign Key handling and Custom Document Session listener, Documentation updates

Choose a tag to compare

@oskardudycz oskardudycz released this 11 Jul 08:45

In this small release we fixed two bugs:

  • ExternalForeignKeyDefinition returns null for ReferenceDocumentType causing an exception (#1308),
  • Custom listener not notifying properly for document Update method (although working for Store) (#1296)

We fixed also flaky tests, to make CI and PR review process more stable. (#1303)

We placed also big update to Custom View Projection documentation (#1304)

3.6.0 - Noda Time support for Event Store, Foreign Keys to Non-Marten tables, Linq improvements

Choose a tag to compare

@oskardudycz oskardudycz released this 18 Jun 09:31

This release broughts full support for NodaTime for EventStore. Previously it was working for Document API, but Event Store had flaws. See details.

We added also support for FTS Websearch Postgres method (it's supported for Postgres version >=11). See:

You may find also useful possibility to set up Foreign key to non Marten table. See documentation and changes details.

We also started our work on the Linq overhaul, new set of non-breaking changes were included (see details ).

To make your life easier we also updated docs about:

As always we fixed set of bugs

See full issues list here:
https://github.com/JasperFx/marten/milestone/36?closed=1

3.5.0

Choose a tag to compare

@mysticmind mysticmind released this 26 Mar 06:41
5ff20ae

3.4.0

Choose a tag to compare

@mysticmind mysticmind released this 13 Feb 04:52
b1d52bf

3.3.0

Choose a tag to compare

@mysticmind mysticmind released this 09 Jan 06:40
83860d1

3.2.0

Choose a tag to compare

@mysticmind mysticmind released this 29 Nov 08:20
6c493a4

3.1.0

Choose a tag to compare

@mysticmind mysticmind released this 14 Nov 16:05
d0cd9de

Npgsql 4.* support and bug fixes

Choose a tag to compare

@oskardudycz oskardudycz released this 28 Sep 07:51