Skip to content

Release 2026.4.0 - #184

Draft
josephbirkner wants to merge 30 commits into
mainfrom
release/2026.4.0
Draft

Release 2026.4.0#184
josephbirkner wants to merge 30 commits into
mainfrom
release/2026.4.0

Conversation

@josephbirkner

@josephbirkner josephbirkner commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Release 2026.4.0

Backend release replacing staged frontend tile processing with server-side filtering and style-expression evaluation, while adding bounded service execution and operational controls.

Merge first

TODOs

  • Update the Simfil dependency to v1.1.0 after Simfil is tagged.
  • Merge the Simfil 1.1.1 release PR.
  • Update the Simfil dependency to v1.1.1 after Simfil is tagged.
  • Finalize the mapget 2026.4.0 release notes.
  • Tag and publish v2026.4.0 after verification.

Added

  • Replace staged loading with server-side expression evaluation and unify search/map-layer rendering (ERD-428, ERD-460)
  • Add guarded per-map cache reset support (MAPV-529)
  • Add configurable performance and resource-usage limits with operational memory and cache diagnostics (MAPV-530)
  • mapget serve: Allow configuring the bind address (MAPGET-185)
  • Bundle the location database with mapget Python wheels (MAPGET-187)
  • Represent interwoven NDS.Classic attribute points in the feature model (MAPGET-188)

Improved

  • Re-fetch expired or previously unavailable source and filtered tiles (ERD-272, MAPGET-122, MAPV-529)
  • Preserve semantic transition geometry, relation dependencies, projected fields, traces, and GLB attachments in filtered subsets (MAPGET-152, ERD-428)

Fixed

  • Fix HTTP server startup timeout and late-start race (MAPGET-186)

@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 67% 39% βž–
libs.gridsource.include.gridsource 0% 0% ❌
libs.gridsource.src 0% 0% ❌
libs.http-datasource.src 64% 36% βž–
libs.http-service.include.mapget.http-service 100% 100% βœ”
libs.http-service.src 68% 35% βž–
libs.location.include.mapget.location 100% 100% βœ”
libs.location.src 83% 40% βœ”
libs.logging.include.mapget 13% 6% ❌
libs.model.include.mapget.model 53% 30% βž–
libs.model.src 72% 40% βž–
libs.service.include.mapget.service 83% 50% βœ”
libs.service.include.mapget.service.detail 100% 100% βœ”
libs.service.src 79% 42% βž–
Summary 69% (17641 / 25490) 38% (19762 / 52608) βž–

Minimum allowed line rate is 50%

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