Skip to content

Releases: cmdscale/CmdScale.EntityFrameworkCore.TimescaleDB

CmdScale.EntityFrameworkCore.TimescaleDB v10.1.1

Choose a tag to compare

@github-actions github-actions released this 12 Jun 22:40

Changelog for Version 10.1.1

Release Date: 2026-06-12

Changes since v10.1.0:

⚠️ Breaking Changes

  • AddAggregateFunction now takes two generic type parameters (<TProperty, TSourceProperty>) so the aggregate property and source column types can differ (required for Count, #53). Calls using type inference are unaffected. Only calls with an explicit type argument must change: AddAggregateFunction<double>(...)AddAggregateFunction<double, double>(...).

🐛 Fixes

  • support mismatched property/source-column types in AddAggregateFunction (#53)

Dev Build v10.1.0-1-ga17e804

Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Jun 22:39

Automated dev-snapshot

Commit: a17e804

⚠️ These are the latest development builds and may contain bugs or unfinished features.

Changelog for Development Version

This page shows unreleased changes in the development version.

Changes since v10.1.0:

🐛 Fixes

  • support mismatched property/source-column types in AddAggregateFunction (#53)

CmdScale.EntityFrameworkCore.TimescaleDB v10.1.0

Choose a tag to compare

@github-actions github-actions released this 11 Jun 21:57

Changelog for Version 10.1.0

Release Date: 2026-06-11

Changes since v10.0.5:

✨ New Features

  • add samples for NodaTime usage
  • rework migration code generation and add typed migration API Split runtime SQL generation into per-feature *SqlGenerator classes with a shared PolicyJobSqlBuilder, and add per-feature *CSharpGenerator classes so scaffolded migrations emit typed migrationBuilder calls instead of raw .Sql() strings and introduce FeatureDiffContext for rename maps and the recreated-aggregate cascade

🐛 Fixes

  • accept any mapped time-column type in IsHypertable/IsContinuousAggregate (#50)

🔧 Miscellaneous

  • cover edge-case branches for issue #50 time-column validation
  • updated dependencies
  • add section for NodaTime
  • add CSharpGenerator tests
  • update dotnet-tools migration examples to the typed API
  • update architecture reference and agent definitions
  • cover the reworked migration code generation

CmdScale.EntityFrameworkCore.TimescaleDB v10.0.5

Choose a tag to compare

@github-actions github-actions released this 13 May 16:07
f1b08bc

Changelog for Version 10.0.5

Release Date: 2026-05-13

Changes since v10.0.4:

🐛 Fixes

  • Accept any time column type in IsContinuousAggregate (#48)

🔧 Miscellaneous

  • Add tests for the new code

CmdScale.EntityFrameworkCore.TimescaleDB v10.0.4

Choose a tag to compare

@github-actions github-actions released this 06 May 16:23

Changelog for Version 10.0.4

Release Date: 2026-05-06

Changes since v10.0.3:

🐛 Fixes

  • Make database-first scaffolding round-trip produce working migrations

CmdScale.EntityFrameworkCore.TimescaleDB v10.0.3

Choose a tag to compare

@github-actions github-actions released this 03 Apr 17:43

Changelog for Version 10.0.3

Release Date: 2026-04-03

Changes since v10.0.2:

✨ New Features

  • Add support for retention policies
    Note that scaffolding the context couldn't be tested because of an issue in efcore itself (see README). This will be tested as soon as a fix is available.

🐛 Fixes

  • Fix indentations for generated SQL statements
  • Fix sql generation for idempotent scripts
    Replaces SELECT statements with PERFORM statements where it is required.
  • Handle default value for retry period on reorder policies correctly
  • escape strings for hypertables correctly

🔧 Miscellaneous

  • Add tests for idempotent mode
  • Add test runner for CI
  • Add docs for retention policies
  • Add tests for retention policies

CmdScale.EntityFrameworkCore.TimescaleDB v10.0.2

Choose a tag to compare

@github-actions github-actions released this 25 Feb 10:43

Changelog for Version 10.0.2

Release Date: 2026-02-25

Changes since v10.0.1:

✨ New Features

  • It is possible to query time buckets using EF.Functions.TimeBucket now

CmdScale.EntityFrameworkCore.TimescaleDB v10.0.1

Choose a tag to compare

@github-actions github-actions released this 05 Feb 18:19
a809b81

Changelog for Version 10.0.1

Release Date: 2026-02-05

Changes since v10.0.0:

✨ New Features

  • added support for continuous aggregate policies
  • added support for compression settings

🔧 Miscellaneous

  • Add comprehensive test coverage for continuous aggregate policies
    Add unit tests for previously untested components: builder validation, model extractor, annotation applier, and convention error handling. These tests cover input validation, default value handling, schema resolution, annotation application, and fluent API method chaining.

Release v10.0.0

Choose a tag to compare

@github-actions github-actions released this 15 Dec 16:15

CmdScale.EntityFrameworkCore.TimescaleDB Release v10.0.0

Changelog for Version 10.0.0

Release Date: 2025-12-15

Changes since v0.3.3:

✨ New Features

  • integrate Codecov for test coverage monitoring

🐛 Fixes

  • Fix scripts and warnings caused in Eftdb.Design

🔧 Miscellaneous

  • Update publish/release actions-workflows
    • Switch to trusted publishing on tag push
    • Add pre-releases
    • Push to GitHub releases
    • Automate package version injection via git-tags
      This makes the version-info in .csproj files irrelevant
      Removes the need for github-actions to push automated commits
  • implements test to cover uncovered branches in the ContinuousAggregateModelExtractor.
  • updated codecov.yml to ignore files which do not need tests