Repository navigation
Open
2 / 62 of 6 issues completedLabels
area/releaseVersioning, changelogs, release wiringVersioning, changelogs, release wiringepicTracks a release or a theme; its sub-issues are the workTracks a release or a theme; its sub-issues are the work
Milestone
Description
Goal
10.5.0 is the fifth release on the 10.x LTS line, shipped from release/10.x. It is opened right after v10.4.0 (#519), so that fixes and ports have a version to land in. Additions can still ship on 10.x until six months after v11.0.0 (CONTRIBUTING.md#branches-and-releases).
Scope
Decided:
- Translate ToRangeSet() from Int32Set, Int64Set, DateSet, LocalDateSet and YearMonthSet (split from #407) #487:
ToRangeSet()from a value set, split from Translate enumeration and the bridge conversions — a batch after 10.3.0 #407. Deferred from 10.4.0 (decided 2026-10-26). - Mark the range unions closed on release/10.x, built with the .NET 11 SDK for net10.0 (port of #149) #534: the range unions marked
closed, the 10.x half of Mark the range unions closed (C# 15) for compile-time exhaustiveness, on both lines #149 (decided 2026-11-11). It moves the 10.x build to the .NET 11 SDK, still targetingnet10.0, and waits for Mark the range unions closed (C# 15) for compile-time exhaustiveness, on both lines #149 to ship in an11.0.0-preview. - 10.x CI: run the net10.0 suites on the .NET 11 runtime (roll-forward), so the hour-24 rows of #300 can fail #324: the
net10.0suites on the .NET 11 runtime (decided 2026-11-11). Since 2026-11-10 anet11.0application really runs these packages on .NET 11, and no test on this branch can fail there.
Still candidates, carried over from #472:
- Translate enumeration and the bridge conversions — a batch after 10.3.0 #407: enumeration and the multirange-to-set bridges.
- Opt-in strict finite factory: refuse start > end as written, translated to the bare PostgreSQL constructor #429: the strict finite factory, once its public API is settled.
- EF Core: a value set column reads and writes wrapper elements through the element's Parse, so a rule tightened after the rows were written makes them unreadable #488: reading wrapper elements without their
Parse. Its option is undecided.
A change for both lines merges into main first and is cherry-picked with -x into release/10.x.
Sequence
- Open 10.5.0 on
release/10.x:Version, the baseline, the SECURITY.md row, the walkthrough sample and undated changelog sections (Open 10.5.0 on release/10.x #522, done). - 10.x CI: run the net10.0 suites on the .NET 11 runtime (roll-forward), so the hour-24 rows of #300 can fail #324 first: it needs nothing else, and it guards every later change on the branch.
- Translate ToRangeSet() from Int32Set, Int64Set, DateSet, LocalDateSet and YearMonthSet (split from #407) #487.
- Mark the range unions closed on release/10.x, built with the .NET 11 SDK for net10.0 (port of #149) #534, after
11.0.0-preview.2. - Tag.
Metadata
Metadata
Assignees
Labels
area/releaseVersioning, changelogs, release wiringVersioning, changelogs, release wiringepicTracks a release or a theme; its sub-issues are the workTracks a release or a theme; its sub-issues are the work
Activity