Skip to content

Release 2026.4.2 - #195

Merged
josephbirkner merged 12 commits into
mainfrom
release/2026.4.2
Sep 23, 2026
Merged

josephbirkner merged 12 commits into
mainfrom
release/2026.4.2

Conversation

@josephbirkner

@josephbirkner josephbirkner commented Sep 14, 2026 •

Copy link
Copy Markdown
Contributor

mapget 2026.4.2

Mapget follow-up release for the MapViewer 2026.4.2 dependency train.

Merge first

Preparation

  • Branch from the published mapget 2026.4.1 line
  • Bump the mapget version to 2026.4.2

TODOs

  • Merge and release simfil 1.1.3
  • Pin simfil v1.1.3 after publication
  • Integrate the mapget changes required by MapViewer 2026.4.2
  • Confirm the final release scope and issue links
  • Finalize the mapget 2026.4.2 release notes
  • Verify the release build and tests
  • Tag and publish v2026.4.2

Share metadata-driven candidate planning between folder and endpoint sources. Preserve legacy and escaped IDs, explain unsupported references, and verify lookup through the service in regression tests.

Fixes #193
Share one hash multimap between insertion and lookup, reject duplicate identities before storage changes, and validate deserialized identities explicitly. Serialize unordered index records under protocol 5.1 and consume the simfil custom-container validation fix.
@josephbirkner josephbirkner mentioned this pull request Sep 22, 2026
8 of 10 tasks
josephbirkner and others added 2 commits September 22, 2026 11:10
Copy byte-array payloads into the destination model instead of reusing source-pool addresses. This fixes ROAD_LOCATION_ID values becoming null or unrelated bytes in feature-restricted inspection responses (MAPV-545).

Cover empty and populated destination pools, nested shared values, source lifetime, binary round-trips, and cached service response filtering. Full mapget build and all 179 CTest tests pass.
@sonarqubecloud

Copy link
Copy Markdown

@github-actions

Copy link
Copy Markdown
Package Line Rate Branch Rate Health
libs.geojsonsource.include.geojsonsource 100% 50% βœ”
libs.geojsonsource.src 70% 42% βž–
libs.gridsource.include.gridsource 40% 0% ❌
libs.gridsource.src 54% 30% βž–
libs.http-datasource.src 69% 40% βž–
libs.http-service.include.mapget.http-service 100% 100% βœ”
libs.http-service.src 71% 36% βž–
libs.location.include.mapget.location 100% 100% βœ”
libs.location.src 83% 40% βœ”
libs.logging.include.mapget 13% 6% ❌
libs.model.include.mapget.model 57% 31% βž–
libs.model.src 73% 41% βž–
libs.service.include.mapget.service 82% 50% βœ”
libs.service.include.mapget.service.detail 100% 100% βœ”
libs.service.src 80% 43% βž–
Summary 72% (19381 / 26861) 39% (22856 / 58192) βž–

Minimum allowed line rate is 50%

@Waguramu Waguramu left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🌞 πŸ¦…

@josephbirkner
josephbirkner marked this pull request as ready for review September 23, 2026 09:09
@josephbirkner
josephbirkner merged commit fc9d850 into main Sep 23, 2026
23 checks passed
@josephbirkner
josephbirkner deleted the release/2026.4.2 branch September 23, 2026 09:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants