- feat(widgets): custom tooltip system for widget buttons (#10435)
- feat(widgets): Replace custom SVG icons with Google Material Symbols (#10513)
- fix(layers): type column geometry attributes (#10508)
- fix(mapbox): ignore useDevicePixels in interleaved mode (#10510)
- feat(aggregation-layers): port GridLayer to WebGPU (#10482)
- feat(geo-layers): port TripsLayer to WebGPU (#10484)
- feat(layers): port TextLayer glyph rendering to WebGPU (#10473)
- fix(react): stabilize WebGPU device switching (#10506)
- feat(mesh-layers): port SimpleMeshLayer to WebGPU (#10485)
- feat(core): bump luma.gl to latest (#10521)
- chore: upgrade luma.gl (#10525)
- feat(core): interleave attribute buffer group on GPU (#10518)
- feat: add webgl-only endpoints (#10504)
- chore(widgets): Add PostCSS build pipeline for icon management (#10514)
- fix(mapbox,google-maps): use css-dpr pixel sizing in overlaid mode to prevent basemap misalignment (#10370)
- feat(core): override size zoom in OrthographicView (#10532)
- fix(layers): ColumnLayer flat mode in webgpu (#10535)
- fix(core): render repeated map viewports correctly with WebGPU (#10536)
- feat(core): Controller rubberBand option (#10481)
- fix(core): OrthographicViewport distance scale (#10540)
- fix(core): use correct stat for updateLayersCount metric (#10469)
- feat(core): add maxBoundsPadding to controller options (#10541)
- feat(widgets): support contentBoundsPadding in ScrollbarWidget (#10542)
- fix(mesh-layers): SimpleMeshLayer matrix constant (#10543)
- fix(layers): restore SDF text outlines (#10545)
- fix(core): clipspace depth in wgsl (#10544)
- fix(layers): derivative-based normal calculation (#10547)
- Add @deck.gl/maplibre for MapLibre GL JS v4/5/6 (#10566)
- fix(layers): Remove unused struct definitions (#10568)
- feat(core): Handle webgpu constant attributes efficiently (#10567)
- feat(layers): port TextBackgroundLayer to WebGPU (#10569)
- fix(core): Fp32 array provided to a 64-bit attribute (#10570)
- feat(mesh-layers): ScenegraphLayer to WebGPU (#10476)
- feat(layers): add PathLayer analytic antialiasing (#10520)
- feat(layers): add LineLayer analytic antialiasing (#10558)
- feat(layers): add ArcLayer analytic antialiasing (#10559)
- feat(layers): add PointCloudLayer analytic antialiasing (#10560)
- feat(layers): forward path antialiasing through composite layers (#10561)
- feat(core): Upgrade luma.gl (#10577)
- feat(core): MapController rubberBand option (#10572)
- chore(deps): bump luma and mjolnir (#10594)
- feat(geo-layers): support Tile3DLayer on WebGPU (#10600)
- feat(geo-layers): support MVTLayer on WebGPU (#10601)
- feat(core): Extend View system to support multi-canvas rendering (#10229)