Releases: cmdscale/CmdScale.EntityFrameworkCore.TimescaleDB
Releases · cmdscale/CmdScale.EntityFrameworkCore.TimescaleDB
Release list
CmdScale.EntityFrameworkCore.TimescaleDB v10.1.1
Changelog for Version 10.1.1
Release Date: 2026-06-12
Changes since v10.1.0:
⚠️ Breaking Changes
AddAggregateFunctionnow takes two generic type parameters (<TProperty, TSourceProperty>) so the aggregate property and source column types can differ (required forCount, #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
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
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
*SqlGeneratorclasses with a sharedPolicyJobSqlBuilder, and add per-feature*CSharpGeneratorclasses so scaffolded migrations emit typedmigrationBuildercalls instead of raw.Sql()strings and introduceFeatureDiffContextfor 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
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
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
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
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.TimeBucketnow
CmdScale.EntityFrameworkCore.TimescaleDB v10.0.1
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
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