Release Notes
These release notes are specific to CARTO for Developers and should be read as a complement to:
October 7th, 2025
@carto/api-client 0.5.21
@carto/api-client 0.5.21Data sources are now part of @carto/api-client
@deck.gl 9.2
@deck.gl 9.2New widgets have been added, for easy integration of FPS, screenshot, and similar UI controls.
deck.gl now offers WebGPU early preview.
Changes in the @deck.gl/CARTO module:
ClusterTileLayer and HeatmapTileLayer now support H3-based data sources.
VectorTileLayer supports automatic labels with controlled placement for line & polygon data, via new
autoLabelsprop.
June 16th, 2025
@carto/api-client 0.5.8
@carto/api-client 0.5.8Custom aggregation for getCategories and getTimeSeries models: You can now specify custom SQL aggregation (
operationExp) in your categories and time series models.Automatic aggregation as "others" in getCategories: Specifiy
othersThresholdin your getCategories model and CARTO will automatically aggregate the values for any additional categories as_carto_others
May 20th, 2025
@carto/api-client 0.5.5
@carto/api-client 0.5.5Extended support for fetchMap: Developers can use fetchMap directly from
carto/api-clientto integrate layers and interactions from Builder maps in their applications.
March 27th, 2025
@carto/api-client 0.5.0
@carto/api-client 0.5.0Widgets for Tileset and Raster sources: Developers using CARTO can now create custom, scalable charts and widgets on top of tilesets and raster sources, powered by GPU, client-side calculations.
Jan 12th, 2025
@carto/api-client 0.4.4
@carto/api-client 0.4.4Data sources are now part of @carto/api-client
@deck.gl 9.1
@deck.gl 9.1deck.gl continues its roadmap towards WebGPU-readiness, among other features you can discover in the deck.gl what's new.
Changes in the @deck.gl/CARTO module:
@carto/api-clientis now a dependency, starting with0.4.4Starting in deck.gl 9.1, you should import your data sources directly from
@carto/api-client
Jan 7th, 2025
@carto/api-client 0.4.0
@carto/api-client 0.4.0Widgets for Spatial-index sources: Developers using CARTO can now create custom, scalable widgets on top of their spatial index data sources, in the Javascript framework of their choice. Learn more in our what's new announcement.
October 9th, 2024
@carto/api-client 0.3.1
@carto/api-client 0.3.1New framework-agnostic widgets in CARTO: Build completely custom charts and widgets on top of your CARTO vector-based sources using the framework of your choice, fully powered by your data warehouse. Accelerate your development times, even for large scale data. Learn more in the CARTO what's new.
New filter constructors for CARTO widgets and sources: Seamlessly add interactivity and filter the charts and layers in your app with our new Filter constructors, for both column-based and spatial-based filtering.
March 27th, 2024
@deck.gl 9.0
@deck.gl 9.0New CARTO module architecture:
The
CartoLayerhas been replaced by Sources and Layers, that provide more flexibility and readability.The
setDefaultCredentialsfunction has been removed. Authentication must be passed to the Source, providing more flexibility for a single codebase.The
fetchLayerDatafunction has been replaced by the newqueryfunction, which provides a simpler interface to request data to the CARTO SQL API. This data can then be used in otherdeck.gllayers.
March 9th, 2023
@deck.gl 8.9
What's new | Upgrade guide
June 30th, 2022
@deck.gl 8.8
What's new | Upgrade guide
The
CartoLayernow works only with dynamic tiles. Theformatproperty has been removed. If you want to keep using GeoJSON instead of tiles, you need to use thefetchLayerDatafunction.Dynamic tiles support for SQL queries.
Support for dynamic and static tilesets with data aggregated using H3 and Quadbin discrete global grids. New
aggregationExpandaggregationResLevelprops inCartoLayer.
February 25th, 2022
@deck.gl 8.7
New
fetchMapfunction for loading a Builder map.New
MaskExtensionto apply a spatial mask to layers.Support for dynamic tiling with
MAP_TYPES.TABLEdata sources.New
QuadkeyLayersupporting visualization of data using the Quadkey spatial indexing scheme.Changes in configuration defaults:
apiBaseUrlnow defaults tohttps://gcp-us-east1.api.carto.comandapiVersiontoAPI_VERSIONS.V3. If you have code using a CARTO 2 dataset and you have not specified theapiVersionproperty, your code needs to be updated in order to work with the new version.New
formatandformatTilesprops inCartoLayer.
October 12th, 2021
@deck.gl 8.6
Default to binary mode in
MVTLayer.Include API error at the exception message.
New
geoColumnandcolumnsprops inCartoLayer.Fix
MVTLayerautoHighlight with binary data.Check for correct layerName when highlighting in
MVTLayer.
In addition to these changes to the CARTO for deck.gl module and the MVTLayer, we have also implemented support for the new Google Maps vector rendering features in the Google Maps module.
July 26th, 2021
@deck.gl 8.5
CARTO 3 integration.
New
CartoLayersupporting all the Maps API versions (CartoSQLLayerandCartoBQTilerlayers will be deprecated and we recommend migrating existing code).Support triangulation of polygons for
MVTLoaderin loaders.gl.Support
pointTypeprop to allow changing point rendering inGeoJsonLayer.
February 1st, 2021
@deck.gl 8.4
Basemap module for
@deck.gl/carto.Style helpers and CARTO colors.
Support for CARTO Maps API v2.
Add
onDataLoadandonDataErrorcallbacks to CARTO layers.TileJSON support to the
MVTLayer.MVTLayergetRenderedFeatures.MVTLayercoordinates transformation to WGS84.MVTLayerbinary data support.
October 12th, 2020
@deck.gl 8.3
Add
@deck.gl/cartomodule (CartoSqlLayerandCartoBQTilerLayer).MVTLayer: support globe view.
June 28th, 2020
@deck.gl 8.2
Fix
MVTLayerprojection precision.FillStyleExtensionsupportsMVTLayer.
March 17th, 2020
@deck.gl 8.1
New
MVTLayerfor working with vector tiles.
Last updated
Was this helpful?
