Skip to content

Release 2026.4.0 - #184

Merged
josephbirkner merged 47 commits into
mainfrom
release/2026.4.0
Aug 25, 2026
Merged

Release 2026.4.0#184
josephbirkner merged 47 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.
  • Merge the Simfil 1.1.2 release PR.
  • Update the Simfil dependency to v1.1.2 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, cache diagnostics, and client-side rolling status history (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)

@josephbirkner josephbirkner mentioned this pull request Jul 27, 2026
6 tasks
@Waguramu
Waguramu marked this pull request as ready for review August 21, 2026 17:03
@Waguramu
Waguramu self-requested a review August 21, 2026 17:04

@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.

✈️ 🌍

@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 40% 0% ❌
libs.gridsource.src 54% 30% βž–
libs.http-datasource.src 67% 38% βž–
libs.http-service.include.mapget.http-service 100% 100% βœ”
libs.http-service.src 70% 36% βž–
libs.location.include.mapget.location 100% 100% βœ”
libs.location.src 83% 40% βœ”
libs.logging.include.mapget 13% 6% ❌
libs.model.include.mapget.model 52% 29% βž–
libs.model.src 73% 40% βž–
libs.service.include.mapget.service 83% 50% βœ”
libs.service.include.mapget.service.detail 100% 100% βœ”
libs.service.src 79% 42% βž–
Summary 71% (18674 / 26220) 39% (21646 / 56159) βž–

Minimum allowed line rate is 50%

@josephbirkner
josephbirkner merged commit e3e96c0 into main Aug 25, 2026
42 of 44 checks passed
@josephbirkner
josephbirkner deleted the release/2026.4.0 branch August 25, 2026 00:11
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