Windshaft-cartodb/NEWS.md

3090 lines
77 KiB
Markdown
Raw Normal View History

2015-03-31 00:44:44 +08:00
# Changelog
2017-12-19 19:45:30 +08:00
## 9.0.0
2020-03-05 18:40:41 +08:00
Released 2020-mm-dd
Breaking changes:
- Remove `/version` endpoint
- Drop support for Node.js < 12
2020-03-05 18:40:41 +08:00
Announcements:
- Support Node.js 12
2020-06-01 19:50:09 +08:00
- Upgrade `windshaft` to version [`7.0.1`](https://github.com/CartoDB/Windshaft/releases/tag/7.0.1)
- Upgrade `camshaft` to version [`0.65.3`](https://github.com/CartoDB/camshaft/blob/0.65.3/CHANGELOG.md#0653):
- Fix noisy message logs while checking analyses' limits
- Fix CI setup, explicit use of PGPORT while creating the PostgreSQL cluster
- Upgrade `cartodb-redis` to version [`3.0.0`](https://github.com/CartoDB/node-cartodb-redis/releases/tag/3.0.0)
- Fix test where `http-fallback-image` renderer was failing quietly
- Fix stat `named map providers` cache count
- Use new signature for `onTileErrorStrategy`. Required by `windshaft@6.0.0`
- Extract `onTileErrorStrategy` to a module
- In tests, stop using mapnik module exposed by windshaft and require it from development dependencies
- Stop using `MapStore` from `windshaft` while testing and create a custom one instead
- Rename NamedMapProviderReporter by NamedMapProviderCacheReporter
- Remove `bootstrapFonts` at process startup (now done in `windshaft@6.0.0`)
- Stop checking the installed version of some dependencies while testing
2020-05-01 16:51:33 +08:00
- Send metrics about `map views` (#1162)
2020-06-01 19:50:09 +08:00
- Add custom headers in responses to allow to other components to be able to get insights about user activity
- Update dependencies to avoid security vulnerabilities
2020-03-05 18:40:41 +08:00
2020-04-10 20:34:02 +08:00
Bug Fixes:
- Parsing date column in numeric histograms (#1160)
- Use `Array.prototype.sort()`'s callback properly while testing. It should return a number not a boolean.
2020-04-10 20:34:02 +08:00
2020-01-27 19:56:44 +08:00
## 8.1.1
2020-02-18 01:49:24 +08:00
Released 2020-02-17
2020-01-27 19:56:44 +08:00
2020-02-18 01:36:18 +08:00
Announcements:
- Upgrade camshaft to [`0.65.2`](https://github.com/CartoDB/camshaft/blob/69c9447c9fccf00a70a67d713d1ce777775a17ff/CHANGELOG.md#0652): Fixes uncatched errors problem (#1117)
2020-01-27 19:56:44 +08:00
2019-12-02 19:30:19 +08:00
## 8.1.0
2020-01-27 19:56:44 +08:00
Released 2020-01-27
2019-11-13 20:17:47 +08:00
2019-11-14 23:09:38 +08:00
Announcements:
- Removed `jshint` as linter in favour of `eslint` to check syntax, find problems, and enforce code style.
2019-12-02 21:22:41 +08:00
- Upgrade `camshaft` to [`0.65.1`](https://github.com/CartoDB/camshaft/blob/a2836c15fd2830f8364a222eeafdb4dc2f41b580/CHANGELOG.md#0651): Use quoted identifiers for column names and enforce the usage of the cartodb schema when using cartodb extension functions and tables.
2019-12-02 19:30:19 +08:00
- Stop using two different tools for package management, testing, and any other developer workflow.
- Removes Makefile and related bash scripts
- Use npm scripts as the only tool for testing, CI and linting.
- Simplified CI configuration.
- Improved documentation:
- Centralized several documents into README.md
- Remove outdated sections
- Update old sections
- Added missing sections.
- Remove deprecated coverage tool istanbul, using nyc instead.
- Removed unused dockerfiles
2019-12-02 21:22:41 +08:00
- Use cartodb schema when using cartodb extension functions and tables.
2019-12-20 16:37:27 +08:00
- Implemented circle and polygon dataview filters.
2019-11-14 23:09:38 +08:00
2019-10-04 18:41:27 +08:00
## 8.0.0
2019-11-13 20:07:00 +08:00
Released 2019-11-13
2019-10-02 01:31:14 +08:00
2019-10-04 18:41:27 +08:00
Breaking changes:
- Schema change for "routes" in configuration file, each "router" is now an array instead of an object. See [`dd06de2`](https://github.com/CartoDB/Windshaft-cartodb/pull/1126/commits/dd06de2632661e19d64c9fbc2be0ba1a8059f54c) for more details.
2019-10-02 01:31:14 +08:00
Announcements:
2019-11-12 19:48:22 +08:00
- Added validation to only allow "count" and "sum" aggregations in dataview overview.
2019-10-02 01:31:14 +08:00
- Added mechanism to inject custom middlewares through configuration.
2019-10-02 01:34:03 +08:00
- Stop requiring unused config properties: "base_url", "base_url_mapconfig", and "base_url_templated".
- Upgraded cartodb-query-tables to version [0.7.0](https://github.com/CartoDB/node-cartodb-query-tables/blob/0.7.0/NEWS.md#version-0.7.0).
2019-10-21 22:22:26 +08:00
- Be able to set a coherent TTL in Cache-Control header to expire all resources belonging to a map simultaneously.
- When `cache buster` in request path is `0` set header `Last-Modified` to now, it avoids stalled content in 3rd party cache providers when they add `If-Modified-Since` header into the request.
2019-10-29 18:37:16 +08:00
- Adding a logger to MapStore (#1134)
- Qualify calls to cartodb extension so having it in the search_path isn't necessary.
2019-11-12 20:12:01 +08:00
- Fix multiple DB login issues.
2019-10-02 01:31:14 +08:00
2019-05-20 21:08:58 +08:00
## 7.2.0
2019-09-30 23:24:36 +08:00
Released 2019-09-30
2019-05-20 21:08:58 +08:00
Announcements:
2019-09-16 19:26:50 +08:00
- Stop caching map template errors in Named Map Provider Cache
- Gather metrics from Named Maps Providers Cache
2019-09-04 18:30:12 +08:00
- Improved efficiency of query samples while instatiating a map (#1120).
2019-07-05 21:31:17 +08:00
- Cache control header fine tuning. Set a shorter value for "max-age" directive if there is no way to know when to trigger the invalidation.
2019-05-20 21:08:58 +08:00
- Update deps:
2019-09-19 19:40:31 +08:00
- Update `cartodb-query-tables` to version [`0.6.3`](https://github.com/CartoDB/node-cartodb-query-tables/blob/0.6.3/NEWS.md#version-063).
2019-09-13 22:32:37 +08:00
- Update `cartodb-psql` to [`0.14.0`](https://github.com/CartoDB/node-cartodb-psql/blob/0.14.0/NEWS.md#version-0140-2019-09-10)
2019-09-17 19:20:08 +08:00
- Upgrade `windshaft` to [`5.6.3`](https://github.com/CartoDB/Windshaft/blob/master/NEWS.md#version-563):
2019-07-16 18:27:49 +08:00
- Upgrade grainstore to [`2.0.1`](https://github.com/CartoDB/grainstore/releases/tag/2.0.1)
- Update @carto/mapnik to [`3.6.2-carto.16`](https://github.com/CartoDB/node-mapnik/blob/v3.6.2-carto.16/CHANGELOG.carto.md#362-carto16).
- Update turbo-carto to [`0.21.2`](https://github.com/CartoDB/turbo-carto/releases/tag/0.21.2)
2019-07-30 18:00:28 +08:00
- Upgrade `@carto/cartonik` to version [`0.7.0`](https://github.com/CartoDB/cartonik/blob/v0.7.0/CHANGELOG.md#cartonik-changelog).
2019-09-17 19:20:08 +08:00
- Upgrade `camshaft` to [`0.64.2`](https://github.com/CartoDB/camshaft/blob/8b89fcff276da20a71269bed28b7ad6704392898/CHANGELOG.md#0642) to update dependencies.
2019-05-20 21:08:58 +08:00
2019-03-02 00:53:15 +08:00
## 7.1.0
2019-05-06 16:40:02 +08:00
Released 2019-05-06
2019-02-22 20:09:00 +08:00
2019-03-02 00:53:15 +08:00
Announcements:
2019-03-29 20:21:35 +08:00
- Fix uncaught exception: TypeError: Cannot read property 'id' of undefined
2019-03-29 20:18:40 +08:00
- Implements graceful shutdown for:
- system signals `SIGINT` and `SIGTERM`
- events `uncaughtException`, `unhandledRejection` and, `ENOMEM`
2019-03-02 00:53:15 +08:00
- Experimental support for listing features in a grid when the map uses the dynamic agregation.
2019-03-14 22:17:42 +08:00
- Numeric histogram performance improvement (#1080)
2019-03-15 00:02:23 +08:00
- Fix boolean aggregation layer option not working when numbers of rows are above the threshold (#1082)
2019-03-14 01:52:17 +08:00
- Update deps:
2019-03-29 20:18:40 +08:00
- camshat@0.64.0
2019-04-29 19:03:15 +08:00
- windshaft@5.2.0:
- Use [`@carto/cartonik`](https://github.com/CartoDB/cartonik/releases/tag/v0.5.0) instead of `@mapbox/tilelive` to fetch raster/vertor tiles.
2019-03-29 20:18:40 +08:00
- Upgrade `grainstore` to version `2.0.0`
2019-04-02 18:42:13 +08:00
- Upgrade `torque.js` to version `3.1.0`
- Upgrade `canvas` to version `2.4.1`
2019-04-11 01:07:04 +08:00
- Update @carto/mapnik to [`3.6.2-carto.13`](https://github.com/CartoDB/node-mapnik/blob/v3.6.2-carto.13/CHANGELOG.carto.md#362-carto13).
2019-02-22 20:09:00 +08:00
2019-03-29 20:21:35 +08:00
## 7.0.0
2019-02-22 19:52:10 +08:00
Released 2019-02-22
2019-01-02 19:54:39 +08:00
Breaking changes:
- Drop support for Node.js 6
- Drop support for npm 3
- Stop supporting `yarn.lock`
- Drop support for Postgres 9.5
- Drop support for PosGIS 2.2
- Drop support for Redis 3
2018-12-26 23:57:19 +08:00
2019-01-02 18:33:23 +08:00
Announcements:
2019-02-22 17:49:22 +08:00
- In configuration, set `clipByBox2d` to true by default
2019-01-18 00:17:21 +08:00
- Update docs: compatible Node.js and npm versions
- Report fine-grained Garbage Collector stats
- Adding Authorization to Access-Control-Allow-Headers (https://github.com/CartoDB/CartoDB-SQL-API/issues/534)
2019-01-24 02:03:21 +08:00
- Update deps:
2019-02-11 20:33:50 +08:00
- windshaft@4.13.1: Upgrade tilelive-mapnik to version 0.6.18-cdb18
2019-02-13 21:30:26 +08:00
- camshaft@0.63.4: Improve error message for exceeded batch SQL API payload size: add suggestions about what the user can do about it.
2019-01-18 00:17:21 +08:00
- Update dev deps:
- jshint@2.9.7
- mocha@5.2.0
- Be able to customize max waiting workers parameter
2019-02-22 19:52:10 +08:00
- Handle 'max waitingClients count exceeded' error as "429, You are over platform's limits"
2018-12-26 23:57:19 +08:00
2018-12-26 22:26:09 +08:00
## 6.5.1
2018-12-26 23:55:35 +08:00
Released 2018-12-26
2018-12-26 22:26:09 +08:00
2018-12-26 23:54:14 +08:00
Bug Fixes:
- Update carto-package.json
2018-12-26 22:26:09 +08:00
2018-10-08 05:12:41 +08:00
## 6.5.0
2018-12-26 22:23:28 +08:00
Released 2018-12-26
2018-10-08 05:12:41 +08:00
New features
2018-11-22 00:49:42 +08:00
- Suport Node.js 10
2018-11-22 00:51:56 +08:00
- Configure travis to run docker tests against Node.js 6 & 10 versions
2018-10-08 05:12:41 +08:00
- Aggregation time dimensions
- Update sample configurations to use PostGIS to generate MVT's by default (as in production)
2018-12-13 23:28:37 +08:00
- Upgrades Windshaft to [4.12.1](https://github.com/CartoDB/Windshaft/blob/4.12.1/NEWS.md#version-4121)
2018-10-16 23:18:21 +08:00
- `pg-mvt`: Use `query-rewriter` to compose the query to render a MVT tile. If not defined, it will use a Default Query Rewriter.
- `pg-mvt`: Fix bug while building query and there is no columns defined for the layer.
- `pg-mvt`: Accept trailing semicolon in input queries.
2018-10-19 19:04:03 +08:00
- `Renderer Cache Entry`: Do not throw errors for integrity checks.
2018-10-23 18:36:03 +08:00
- Fix bug when releasing the renderer cache entry in some scenarios.
2018-11-22 00:49:42 +08:00
- Upgrade grainstore to [1.10.0](https://github.com/CartoDB/grainstore/releases/tag/1.10.0)
- Upgrade cartodb-redis to [2.1.0](https://github.com/CartoDB/node-cartodb-redis/releases/tag/2.1.0)
- Upgrade cartodb-query-tables to [0.4.0](https://github.com/CartoDB/node-cartodb-query-tables/releases/tag/0.4.0)
2018-12-13 23:26:07 +08:00
- Upgrade cartodb-psql to [0.13.1](https://github.com/CartoDB/node-cartodb-psql/releases/tag/0.13.1)
2018-11-22 01:01:53 +08:00
- Upgrade turbo-carto to [0.21.0](https://github.com/CartoDB/turbo-carto/releases/tag/0.21.0)
2018-12-13 23:28:37 +08:00
- Upgrade camshaft to [0.63.1](https://github.com/CartoDB/camshaft/releases/tag/0.63.1)
2018-11-22 01:01:53 +08:00
- Upgrade redis-mpool to [0.7.0](https://github.com/CartoDB/node-redis-mpool/releases/tag/0.7.0)
2018-10-08 05:12:41 +08:00
2018-10-23 16:05:53 +08:00
Bug Fixes:
- Prevent from uncaught exception: Range filter Error from camshaft when getting analysis query.
2018-10-24 21:53:28 +08:00
- Make all modules to use strict mode semantics.
2018-10-23 16:05:53 +08:00
## 6.4.0
Released 2018-09-24
2018-08-02 22:19:12 +08:00
2018-08-03 18:42:42 +08:00
- Upgrades Camshaft to [0.62.3](https://github.com/CartoDB/camshaft/releases/tag/0.61.11):
2018-08-02 22:09:39 +08:00
- Build query from node's cache to compute output columns when building analysis
2018-08-03 18:42:42 +08:00
- Adds metadata columns for street level geocoding
2018-08-02 22:15:10 +08:00
- Remove use of `step` module to handle asynchronous code, now it's defined as development dependency.
2018-08-21 00:34:29 +08:00
- Bug Fixes: (#1020)
- Fix bug in date-wrapper regarding columns with spaces
- Fix bug in aggregation-query regarding columns with spaces
- Upgrades Windshaft to [4.10.0](https://github.com/CartoDB/Windshaft/blob/4.10.0/NEWS.md#version-4100)
2018-09-05 17:56:44 +08:00
- `pg-mvt`:
- Now matches the behaviour of the `mapnik` renderer for MVTs.
- Removed undocummented filtering by `layer.options.columns`.
- Implement timeout in getTile.
2018-09-05 17:56:44 +08:00
- Several bugfixes.
- Dependency updates: Fixed a bug in Mapnik MVT renderer and cleanup in `tilelive-mapnik`.
- [MapConfig 1.8.0 released](https://github.com/CartoDB/Windshaft/blob/master/doc/MapConfig-1.8.0.md) with new options for MVTs:
- Add **`vector_extent`** option in MapConfig to setup the layer extent.
- Add **`vector_simplify_extent`** option in MapConfig to configure the simplification process.
- Remove use of `step` module to handle asynchronous code, now it's defined as development dependency.
2018-07-26 16:37:12 +08:00
## 6.3.0
2018-07-26 16:19:24 +08:00
Released 2018-07-26
2018-07-26 01:25:24 +08:00
- Upgrades Camshaft to [0.62.1](https://github.com/CartoDB/camshaft/releases/tag/0.62.1):
- Support for batch street-level geocoding. [0.62.1](https://github.com/CartoDB/camshaft/releases/tag/0.62.1)
2018-07-20 19:32:55 +08:00
2018-05-21 23:47:51 +08:00
## 6.2.0
2018-07-20 19:30:34 +08:00
Released 2018-07-20
2018-04-16 17:53:06 +08:00
Notice:
- This release changes the way that authentication works internally. You'll need to run `bundle exec rake carto:api_key:create_default` in your development environment to keep working.
2018-04-16 17:53:06 +08:00
New features:
2018-05-07 16:43:15 +08:00
- CI tests with Ubuntu Xenial + PostgreSQL 10.1 and Ubuntu Precise + PostgreSQL 9.5
2018-07-19 19:04:27 +08:00
- Upgrades Windshaft to [4.8.3](https://github.com/CartoDB/Windshaft/blob/4.8.3/NEWS.md#version-483) which includes:
2018-05-21 23:47:51 +08:00
- Update internal deps.
2018-05-14 20:54:29 +08:00
- A fix in mapnik-vector-tile to avoid grouping together properties with the same value but a different type.
- Performance improvements in the marker symbolizer (local cache, avoid building the collision matrix when possible).
- MVT: Disable simplify_distance to avoid multiple simplifications.
- Fix a bug with zero length lines not being rendered when using the marker symbolizer.
2018-07-17 23:49:58 +08:00
- Reduce size of npm package
2018-07-19 19:04:27 +08:00
- Omit attributes validation in layers with aggregation to avoid potentially long instantiation times
2018-06-19 19:58:23 +08:00
- Upgrades Camshaft to [0.61.11](https://github.com/CartoDB/camshaft/releases/tag/0.61.11):
- Use Dollar-Quoted String Constants to avoid Syntax Error while running moran analyses. [0.61.10](https://github.com/CartoDB/camshaft/releases/tag/0.61.10)
2018-06-25 22:31:13 +08:00
- Quote name columns when performing trade area analysis to avoid Syntax Errors. [0.61.11](https://github.com/CartoDB/camshaft/releases/tag/0.61.11)
2018-05-21 23:47:51 +08:00
- Update other deps:
- body-parser: 1.18.3
- cartodb-psql: 0.11.0
2018-07-06 17:44:37 +08:00
- cartodb-redis: 2.0.1
2018-05-21 23:47:51 +08:00
- dot: 1.1.2
- express: 4.16.3
- lru-cache: 4.1.3
- node-statsd: 0.1.1,
- queue-async: 1.1.0
- request: 2.87.0
- semver: 5.5.0
- step: 1.0.0
- turbo-carto: 0.20.4
2018-05-21 23:47:51 +08:00
- yargs: 11.1.0
- Update devel deps:
- istanbul: 0.4.5
- jshint: 2.9.5
- mocha: 3.5.3
- moment: 2.22.1
- nock: 9.2.6
- strftime: 0.10.0
2018-05-21 21:43:32 +08:00
- Optional instantiation metadata stats (https://github.com/CartoDB/Windshaft-cartodb/pull/952)
2018-06-13 18:54:57 +08:00
- Experimental dates_as_numbers support
2018-06-25 22:31:13 +08:00
- Tiles base urls with api key
2018-04-16 17:53:06 +08:00
Bug Fixes:
2018-04-17 17:13:33 +08:00
- Validates tile coordinates (z/x/y) from request params to be a valid integer value.
2018-05-17 18:44:31 +08:00
- Static maps fails for unsupported formats
2018-05-17 19:55:57 +08:00
- Handling errors extracting the column type on dataviews
2018-05-21 21:43:32 +08:00
- Fix `meta.stats.estimatedFeatureCount` for aggregations and queries with tokens
2018-07-05 23:24:29 +08:00
- Fix numeric histogram bounds when `start` and `end` are specified (#991)
2018-06-06 19:50:19 +08:00
- Static maps filters correctly if `layer` option is passed in the url.
2018-07-16 04:27:49 +08:00
- Aggregation doesn't return out-of-tile, partially aggregated clusters
- Aggregation was not accurate for high zoom, far away from the origin tiles
2018-04-16 17:53:06 +08:00
2018-07-02 17:29:47 +08:00
Announcements:
* Improve error message when the DB query is over the user's limits
## 6.1.0
2018-04-16 17:51:04 +08:00
Released 2018-04-16
2018-03-20 21:51:37 +08:00
New features:
- Aggreation filters
2018-04-03 16:19:52 +08:00
- Upgrades Windshaft to 4.7.0, which includes @carto/mapnik v3.6.2-carto.7 with improvements to metrics and markers caching. It also adds an option to disable the markers symbolizer caches in mapnik.
Bug Fixes:
- Non-default aggregation selected the wrong columns (e.g. for vector tiles)
- Aggregation dimensions with alias where broken
2018-04-05 22:36:07 +08:00
- cartodb_id was not unique accross aggregated vector tiles
2018-03-19 22:38:31 +08:00
## 6.0.0
Released 2018-03-19
Backward incompatible changes:
- Needs Redis v4
New features:
2018-03-16 19:53:10 +08:00
- Upgrades camshaft to 0.61.8
2018-03-19 22:30:47 +08:00
- Upgrades cartodb-redis to 1.0.0
- Rate limit feature (disabled by default)
- Fixes for tests with PG11
2018-03-15 19:12:37 +08:00
2018-03-01 00:31:03 +08:00
## 5.4.0
2018-03-15 19:11:03 +08:00
Released 2018-03-15
2018-03-14 17:28:34 +08:00
- Upgrades Windshaft to 4.5.7 ([Mapnik top metrics](https://github.com/CartoDB/Windshaft/pull/597), [AttributesBackend allows multiple features if all the attributes are the same](https://github.com/CartoDB/Windshaft/pull/602))
2018-03-01 00:31:03 +08:00
- Implemented middleware to authorize users via new Api Key system
- Keep the old authorization system as fallback
- Aggregation widget: Remove NULL categories in 'count' aggregations too
2018-03-12 19:16:29 +08:00
- Update request to 2.85.0
2018-03-14 22:56:35 +08:00
- Update camshaft to 0.61.4 (Fixes for AOI and Merge analyses)
2018-03-15 16:33:23 +08:00
- Update windshaft to 4.6.0, which in turn updates @carto/mapnik to 3.6.2-carto.4 and related dependencies. It brings in a cache for rasterized symbols. See https://github.com/CartoDB/node-mapnik/blob/v3.6.2-carto/CHANGELOG.carto.md#362-carto4
2018-03-15 16:29:08 +08:00
- PostGIS: Variables in postgis SQL queries must now additionally be wrapped in `!` (refs [#29](https://github.com/CartoDB/mapnik/issues/29), [mapnik/#3618](https://github.com/mapnik/mapnik/pull/3618)):
```sql
-- Before
SELECT ... WHERE trait = @variable
-- Now
SELECT ... WHERE trait = !@variable!
```
2018-02-13 16:07:48 +08:00
2018-02-13 02:35:34 +08:00
## 5.3.1
2018-02-13 16:05:06 +08:00
Released 2018-02-13
2018-02-13 02:35:34 +08:00
- Improve the speed of the aggregation dataview #865
2018-02-06 18:30:34 +08:00
## 5.3.0
2018-02-12 19:03:02 +08:00
Released 2018-02-12
2018-02-06 18:30:34 +08:00
- Upgrades redis-mpool to 0.5.0
2018-02-12 19:13:29 +08:00
- Upgrades windshaft to 4.5.2
2018-02-06 18:30:34 +08:00
- Upgrades cartodb-redis to 0.15.0
2018-02-06 23:08:03 +08:00
- Adds metrics option to the Mapnik renderer
2018-02-12 19:03:02 +08:00
- Upgrades camshadft to 0.61.2
2018-02-01 23:39:43 +08:00
2018-02-01 16:33:18 +08:00
## 5.2.1
2018-02-01 23:37:05 +08:00
Released 2018-02-01
2018-02-01 16:33:18 +08:00
2018-02-01 23:37:05 +08:00
Bug Fixes:
- Allow use of aggregation with attributes #861
2018-02-01 16:33:18 +08:00
2018-02-01 16:31:46 +08:00
## 5.2.0
Released 2018-02-01
2018-01-30 17:16:08 +08:00
2018-01-31 00:19:43 +08:00
Announcements:
2018-02-01 00:24:15 +08:00
- Upgrade windshaft to [4.3.3](https://github.com/CartoDB/windshaft/releases/tag/4.3.2) adding support for cache-features' in Mapnik/CartoDB layers.
2018-01-30 17:16:08 +08:00
## 5.1.0
Released 2018-01-30
2018-01-15 19:04:57 +08:00
New features:
- Now mapnik has support for fine-grained metrics.
- Variables can be passed for later substitution in postgis datasource.
Announcements:
- Upgrade windshaft to [4.3.1](https://github.com/CartoDB/windshaft/releases/tag/4.3.1). Underneath it upgrades mapnik and all the related dependencies.
2018-01-29 22:26:41 +08:00
## 5.0.1
Released 2018-01-29
2018-01-29 22:26:41 +08:00
2018-01-30 01:16:30 +08:00
Bug Fixes:
- Allow aggregation for queries with no the_geom (only the_geom_webmercator) #856
2018-01-29 22:26:41 +08:00
2018-01-29 22:19:07 +08:00
## 5.0.0
Released 2018-01-29
2018-01-04 10:04:48 +08:00
2018-01-29 22:19:07 +08:00
Backward incompatible changes:
- Aggregation dataview returns categories with the same type as the database type. For example, if we are aggretating by a numeric field, the resulting JSON will contain a number instead of a stringified number.
2018-01-04 10:04:48 +08:00
2018-01-04 10:03:28 +08:00
## 4.8.0
2018-01-04 10:04:04 +08:00
Released 2018-01-04
2018-01-04 03:22:38 +08:00
2018-01-04 10:03:28 +08:00
New features:
- Return url template in metadata #838.
Bux fixes:
- Tests: Order torque objects before comparison
2018-01-04 03:22:38 +08:00
2018-01-04 03:17:58 +08:00
## 4.7.0
2018-01-04 03:18:39 +08:00
Released 2018-01-03
2018-01-04 03:17:58 +08:00
New features:
- Return tilejson in metadata #837.
Bug fixes:
2018-01-03 19:30:46 +08:00
- Allow to create vector map-config for layers that doesn't have points. Layers with lines or polygons won't be aggregated by default.
2018-01-02 23:40:54 +08:00
2017-12-19 19:46:29 +08:00
## 4.6.0
2018-01-02 23:40:10 +08:00
Released 2018-01-02
2017-12-19 19:12:34 +08:00
Announcements:
2018-01-02 23:39:37 +08:00
- Upgrades windshaft to [4.2.0](https://github.com/CartoDB/windshaft/releases/tag/4.2.0).
- Validate aggregation input params.
- Fix column names collisions in histograms [#828](https://github.com/CartoDB/Windshaft-cartodb/pull/828).
2018-01-02 19:57:54 +08:00
- Add full-sample aggregation support for vector map-config.
2017-12-19 19:12:34 +08:00
2017-12-15 01:52:54 +08:00
## 4.5.0
2017-12-19 19:11:25 +08:00
Released 2017-12-19
2017-12-13 00:24:12 +08:00
2017-12-13 22:07:55 +08:00
Announcements:
2017-12-18 20:34:07 +08:00
- Date histograms: Add second, decade, century and millenium aggregations
- Date histograms: Switch the auto threshold from 366 buckets to 100.
2017-12-15 01:52:54 +08:00
- Logging all errors.
- Add support for aggregated visualizations.
- Allow vector-only map-config creation.
2017-12-15 00:44:46 +08:00
- Histograms: Now they accept a `no_filters` parameter.
2017-12-13 00:24:12 +08:00
2017-12-13 00:14:49 +08:00
## 4.4.0
2017-12-13 00:23:37 +08:00
Released 2017-12-12
2017-12-12 20:46:54 +08:00
2017-12-13 00:14:49 +08:00
Announcements:
- Upgrades camshaft to [0.60.0](https://github.com/CartoDB/camshaft/releases/tag/0.60.0).
2017-12-11 18:21:16 +08:00
## 4.3.1
2017-12-12 20:21:27 +08:00
Released 2017-12-12
2017-12-04 20:35:23 +08:00
Bug fix:
2017-12-12 20:22:57 +08:00
- Fixed bug introduced in version 4.0.1 that brokes the static map generation using JPG as format #808
2017-12-11 18:21:16 +08:00
## 4.3.0
Released 2017-12-11
2017-12-05 00:56:11 +08:00
Announcements:
- Optimize Formula queries.
- Optimize Formula queries in overviews.
- Optimize Numeric Histogram queries.
- Optimize Date Histogram queries.
- Date Histograms: Now returns the same value for max/min/avg/timestamp per bin.
- Date Histograms: Now it should return the same no matter the DB/Client time zone.
2017-12-04 20:35:23 +08:00
2017-12-04 20:23:09 +08:00
## 4.2.0
2017-12-04 20:34:02 +08:00
Released 2017-12-04
2017-12-04 20:23:09 +08:00
Announcements:
- Allow to request MVT tiles without CartoCSS
- Upgrades windshaft to [4.1.0](https://github.com/CartoDB/windshaft/releases/tag/4.1.0).
2017-11-29 23:32:22 +08:00
## 4.1.1
2017-11-29 23:34:48 +08:00
Released 2017-11-29
2017-11-29 23:32:22 +08:00
Announcements:
- Upgrades turbo-carto to [0.20.2](https://github.com/CartoDB/turbo-carto/releases/tag/0.20.2).
2017-12-04 20:23:09 +08:00
2017-11-07 23:21:55 +08:00
## 4.1.0
2017-10-18 21:19:37 +08:00
Released 2017-mm-dd
2017-10-27 17:18:10 +08:00
Announcements:
- Upgrades windshaft to [4.0.1](https://github.com/CartoDB/windshaft/releases/tag/4.0.1).
2017-11-07 23:22:36 +08:00
- Add `categories` query param to define the number of categories to be ranked for aggregation dataviews.
2017-10-27 17:18:10 +08:00
2017-10-18 21:19:37 +08:00
2017-10-04 23:11:17 +08:00
## 4.0.1
2017-10-18 21:17:17 +08:00
Released 2017-10-18
2017-10-04 23:11:17 +08:00
2017-10-18 21:14:03 +08:00
Announcements:
- Upgrades camshaft to [0.59.4](https://github.com/CartoDB/camshaft/releases/tag/0.59.4).
2017-10-27 17:18:10 +08:00
- Upgrades windshaft to [4.0.0](https://github.com/CartoDB/windshaft/releases/tag/4.0.0).
2017-10-10 22:44:11 +08:00
- Split and move `req2params` method to multiple middlewares.
- Use express error handler middleware to respond in case of something went wrong.
- Use `res.locals` object to share info between middlewares and leave `req.params` as an object containing properties mapped to the named route params.
- Move `LZMA` decompression to its own middleware.
2017-10-16 21:16:21 +08:00
- Implement stats middleware removing some duplicated code while sending response.
2017-10-10 22:44:11 +08:00
2017-09-28 18:47:44 +08:00
## 4.0.0
2017-10-04 23:06:58 +08:00
Released 2017-10-04
2017-09-28 18:47:44 +08:00
Backward incompatible changes:
- Removes `list` dataview type.
Announcements:
2017-10-04 18:16:26 +08:00
- Upgrades body-parser to 1.18.2.
2017-10-04 18:12:54 +08:00
- Upgrades express to 4.16.0.
- Upgrades debug to 3.1.0.
- Upgrades request to 2.83.0.
- Upgrades turbo-carto to [0.20.1](https://github.com/CartoDB/turbo-carto/releases/tag/0.20.1)
- Upgrades cartodb-psql to [0.10.2](https://github.com/CartoDB/node-cartodb-psql/releases/tag/0.10.2).
- Upgrades camshaft to [0.59.2](https://github.com/CartoDB/camshaft/releases/tag/0.59.2).
- Upgrades windshaft to [3.3.3](https://github.com/CartoDB/windshaft/releases/tag/3.3.3).
- Upgrades yarn minimum version requirement to v0.27.5
2017-10-02 20:49:01 +08:00
## 3.13.0
2017-10-02 20:45:43 +08:00
Released 2017-10-02
- Upgrades camshaft, cartodb-query-tables, and turbo-carto: better support for query variables.
2017-08-29 21:08:14 +08:00
Bugfixes:
- Bounding box parameter ignored in static named maps #735.
- camhaft 0.59.1 fixes duplicate columns in aggregate-intersection analysis
2017-08-24 18:09:51 +08:00
2017-09-07 21:59:32 +08:00
## 3.12.10
2017-09-18 20:46:40 +08:00
Released 2017-09-18
2017-09-18 18:34:04 +08:00
- Upgrades windshaft to [3.3.2](https://github.com/CartoDB/windshaft/releases/tag/3.3.2).
2017-09-07 21:59:32 +08:00
2017-09-07 21:53:59 +08:00
## 3.12.9
2017-09-07 21:57:11 +08:00
Released 2017-09-07
2017-09-07 21:53:59 +08:00
Bug fixes:
- Do not use distinct when calculating quantiles. #743
2017-09-07 16:48:21 +08:00
## 3.12.8
2017-09-07 16:51:23 +08:00
Released 2017-09-07
2017-09-07 16:48:21 +08:00
Bug fixes:
- Integer out of range in date histograms. (https://github.com/CartoDB/support/issues/962)
2017-08-31 16:21:00 +08:00
## 3.12.7
2017-09-01 17:31:06 +08:00
Released 2017-09-01
- Upgrades camshaft to [0.58.1](https://github.com/CartoDB/camshaft/releases/tag/0.58.1).
2017-08-31 16:21:00 +08:00
2017-08-24 18:09:51 +08:00
## 3.12.6
2017-08-31 16:12:58 +08:00
Released 2017-08-31
2017-08-24 18:09:51 +08:00
2017-08-31 16:12:58 +08:00
- Upgrades camshaft to [0.58.0](https://github.com/CartoDB/camshaft/releases/tag/0.58.0).
2017-08-24 18:09:51 +08:00
2017-08-23 22:53:01 +08:00
## 3.12.5
Released 2017-08-24
- Upgrades camshaft to [0.57.0](https://github.com/CartoDB/camshaft/releases/tag/0.57.0).
2017-08-23 22:53:01 +08:00
2017-08-22 22:37:23 +08:00
## 3.12.4
2017-08-23 22:34:42 +08:00
Released 2017-08-23
2017-08-22 22:37:23 +08:00
2017-08-23 22:34:42 +08:00
Announcements:
- Upgrades camshaft to [0.56.0](https://github.com/CartoDB/camshaft/releases/tag/0.56.0).
2017-08-22 22:37:23 +08:00
2017-08-16 21:37:29 +08:00
## 3.12.3
2017-08-22 22:26:36 +08:00
Released 2017-08-22
2017-08-16 21:37:29 +08:00
2017-08-22 20:17:17 +08:00
Announcements:
- Upgrades camshaft to [0.55.8](https://github.com/CartoDB/camshaft/releases/tag/0.55.8).
2017-08-16 21:37:29 +08:00
2017-08-13 23:56:23 +08:00
## 3.12.2
2017-08-16 21:36:16 +08:00
Released 2017-08-16
2017-08-13 23:56:23 +08:00
2017-08-16 21:35:34 +08:00
Bug fixes:
- Polygon count problems #725.
2017-08-13 23:56:23 +08:00
2017-08-11 00:19:20 +08:00
## 3.12.1
2017-08-13 23:55:45 +08:00
Released 2017-08-13
- Upgrades cartodb-psql to [0.10.1](https://github.com/CartoDB/node-cartodb-psql/releases/tag/0.10.1).
- Upgrades windshaft to [3.3.1](https://github.com/CartoDB/windshaft/releases/tag/3.3.1).
- Upgrades camshaft to [0.55.7](https://github.com/CartoDB/camshaft/releases/tag/0.55.7).
2017-08-11 00:19:20 +08:00
2017-08-10 23:52:46 +08:00
## 3.12.0
Released 2017-08-10
Announcements:
- Apply max tile response time for requests to layergoup, tiles, static maps, attributes and dataviews services #717.
- Upgrades windshaft to [3.3.0](https://github.com/CartoDB/windshaft/releases/tag/3.3.0).
- Upgrades cartodb-redis to [0.14.0](https://github.com/CartoDB/node-cartodb-redis/releases/tag/0.14.0).
2017-08-08 17:25:18 +08:00
2017-08-08 17:21:44 +08:00
## 3.11.0
Released 2017-08-08
2017-08-04 15:51:16 +08:00
2017-08-07 22:53:08 +08:00
Announcements:
- Allow to override with any aggregation for histograms instantiated w/o aggregation.
Bug fixes:
- Apply timezone after truncating the minimun date for each bin to calculate timestamps in time-series.
2017-08-08 00:30:17 +08:00
- Support timestamp with timezones to calculate the number of bins in time-series.
2017-08-08 01:06:31 +08:00
- Fixed issue related to name collision while building time-series query.
2017-08-07 22:53:08 +08:00
2017-08-04 15:51:16 +08:00
2017-08-03 21:33:32 +08:00
## 3.10.1
2017-08-04 15:46:00 +08:00
Released 2017-08-04
2017-08-03 21:33:32 +08:00
2017-08-04 15:42:21 +08:00
Bug fixes:
- Exclude Infinities & NaNs from ramps #719.
- Fixed issue in time-series when aggregation starts at 1970-01-01 (epoch) #720.
2017-08-03 21:33:32 +08:00
2017-08-03 21:25:47 +08:00
## 3.10.0
Released 2017-08-03
2017-07-21 17:05:51 +08:00
2017-08-03 21:25:47 +08:00
Announcements:
- Improve time-series dataview, now supports date aggregations (e.g: daily, weekly, monthly, etc.) and timezones (UTC by default) #698.
- Support special numeric values (±Infinity, NaN) for json responses #706
2017-08-03 21:15:37 +08:00
2017-07-21 17:05:51 +08:00
2017-07-20 21:00:39 +08:00
## 3.9.8
2017-07-21 16:58:37 +08:00
Released 2017-07-21
2017-07-20 21:00:39 +08:00
2017-07-21 16:39:33 +08:00
- Upgrades windshaft to [3.2.2](https://github.com/CartoDB/windshaft/releases/tag/3.2.2).
2017-07-20 21:00:39 +08:00
2017-07-11 15:59:30 +08:00
## 3.9.7
2017-07-20 20:53:20 +08:00
Released 2017-07-20
2017-07-11 15:59:30 +08:00
2017-07-20 18:11:09 +08:00
Bug fixes:
2017-07-18 17:08:39 +08:00
- Respond with 204 (No content) when vector tile has no data #712
2017-07-20 18:11:09 +08:00
Announcements:
2017-07-20 20:53:20 +08:00
- Upgrades turbo-carto to [0.19.2](https://github.com/CartoDB/turbo-carto/releases/tag/0.19.2)
2017-07-20 18:11:09 +08:00
2017-07-11 15:59:30 +08:00
2017-06-27 23:18:08 +08:00
## 3.9.6
2017-07-11 15:53:12 +08:00
Released 2017-07-11
- Dataviews: support for aggregation in search results #708
2017-06-27 23:18:08 +08:00
2017-06-23 00:26:33 +08:00
## 3.9.5
2017-06-27 23:07:52 +08:00
Released 2017-06-27
2017-06-23 00:26:33 +08:00
2017-06-27 23:06:24 +08:00
- Dataviews: support special numeric values (±Infinity, NaN) #700
2017-06-22 23:48:55 +08:00
## 3.9.4
Released 2017-06-22
Announcements:
- Upgrades camshaft to [0.55.6](https://github.com/CartoDB/camshaft/releases/tag/0.55.6).
2017-06-16 00:32:28 +08:00
## 3.9.3
2017-06-16 17:13:40 +08:00
Released 2017-06-16
2017-06-16 00:32:28 +08:00
2017-06-16 17:13:40 +08:00
Announcements:
- Upgrades camshaft to [0.55.5](https://github.com/CartoDB/camshaft/releases/tag/0.55.5).
2017-06-16 00:32:28 +08:00
2017-06-16 00:30:13 +08:00
## 3.9.2
Released 2017-06-16
Announcements:
- Upgrades camshaft to [0.55.4](https://github.com/CartoDB/camshaft/releases/tag/0.55.4).
2017-05-31 18:14:51 +08:00
## 3.9.1
2017-06-06 23:34:38 +08:00
Released 2017-06-06
2017-05-31 18:14:51 +08:00
2017-06-06 16:52:37 +08:00
Announcements:
- Upgrades camshaft to [0.55.3](https://github.com/CartoDB/camshaft/releases/tag/0.55.3).
2017-05-31 18:14:51 +08:00
2017-05-31 17:27:41 +08:00
## 3.9.0
2017-05-31 18:13:25 +08:00
Released 2017-05-31
2017-05-22 20:57:03 +08:00
2017-05-23 19:37:34 +08:00
Announcements:
- Upgrades windshaft to [3.2.1](https://github.com/CartoDB/windshaft/releases/tag/3.2.1).
2017-05-31 17:27:41 +08:00
- Add support to retrieve info about layer stats in map instantiation.
2017-05-24 17:54:30 +08:00
- Upgrades camshaft to [0.55.2](https://github.com/CartoDB/camshaft/releases/tag/0.55.2).
2017-05-23 19:46:56 +08:00
- Remove promise polyfill from turbo-carto adapter
2017-05-23 19:37:34 +08:00
2017-05-22 20:57:03 +08:00
2017-05-22 19:09:42 +08:00
## 3.8.0
2017-05-22 20:50:41 +08:00
Released 2017-05-22
2017-05-18 22:36:50 +08:00
2017-05-22 19:09:42 +08:00
Announcements:
- Upgrades camshaft to [0.55.0](https://github.com/CartoDB/camshaft/releases/tag/0.55.0).
- Upgrades turbo-carto to [0.19.1](https://github.com/CartoDB/turbo-carto/releases/tag/0.19.1)
2017-05-22 19:09:42 +08:00
2017-05-18 22:36:50 +08:00
2017-05-18 19:24:48 +08:00
## 3.7.1
2017-05-18 22:34:56 +08:00
Released 2017-05-18
Bug fixes:
- Fix buffersize assignment when is not defined in requested mapconfig.
2017-05-18 19:24:48 +08:00
2017-05-18 19:23:22 +08:00
## 3.7.0
Released 2017-05-18
Announcements:
- Manage multiple values of buffer-size for different formats
- Upgrades windshaft to [3.2.0](https://github.com/CartoDB/windshaft/releases/tag/3.2.0).
2017-05-11 19:46:34 +08:00
2017-05-09 21:06:49 +08:00
## 3.6.6
2017-05-11 19:37:43 +08:00
Released 2017-05-11
Announcements:
- Upgrades camshaft to [0.54.4](https://github.com/CartoDB/camshaft/releases/tag/0.54.4).
2017-05-09 21:06:49 +08:00
2017-05-05 22:04:25 +08:00
## 3.6.5
2017-05-09 21:06:00 +08:00
Released 2017-05-09
2017-05-05 22:04:25 +08:00
2017-05-09 20:58:25 +08:00
Announcements:
- Upgrades camshaft to [0.54.3](https://github.com/CartoDB/camshaft/releases/tag/0.54.3).
2015-03-12 00:15:44 +08:00
2017-04-25 18:36:29 +08:00
## 3.6.4
2017-05-05 22:03:53 +08:00
Released 2017-05-05
2017-05-05 22:03:38 +08:00
Announcements:
2017-05-05 21:57:02 +08:00
- Upgrade cartodb-psql to [0.8.0](https://github.com/CartoDB/node-cartodb-psql/releases/tag/0.8.0).
- Upgrades camshaft to [0.54.2](https://github.com/CartoDB/camshaft/releases/tag/0.54.2).
- Upgrades windshaft to [3.1.2](https://github.com/CartoDB/windshaft/releases/tag/3.1.2).
2017-04-25 18:36:29 +08:00
2017-04-25 01:33:03 +08:00
## 3.6.3
2017-04-25 18:35:34 +08:00
Released 2017-04-25
2017-04-25 01:33:03 +08:00
2017-04-25 18:19:49 +08:00
Announcements:
- Upgrades windshaft to [3.1.1](https://github.com/CartoDB/windshaft/releases/tag/3.1.1).
2017-04-25 01:33:03 +08:00
2017-04-24 20:44:38 +08:00
## 3.6.2
2017-04-25 01:32:10 +08:00
Released 2017-04-24
2017-04-24 20:44:38 +08:00
2017-04-25 01:11:53 +08:00
Announcements:
- Upgrades grainstore to [1.6.3](https://github.com/CartoDB/grainstore/releases/tag/1.6.3).
2017-04-24 20:44:38 +08:00
2017-04-24 18:29:08 +08:00
## 3.6.1
2017-04-24 20:43:46 +08:00
Released 2017-04-24
2017-04-24 18:29:08 +08:00
Announcements:
- Upgrades camshaft to [0.54.1](https://github.com/CartoDB/camshaft/releases/tag/0.54.1).
2017-04-21 00:25:57 +08:00
## 3.6.0
2017-04-24 20:43:23 +08:00
Released 2017-04-20
2017-04-12 01:23:04 +08:00
2017-04-21 00:25:57 +08:00
Announcements:
- Upgrades camshaft to [0.54.0](https://github.com/CartoDB/camshaft/releases/tag/0.54.0).
2017-04-12 01:23:04 +08:00
2017-04-10 22:13:30 +08:00
## 3.5.1
2017-04-12 00:34:18 +08:00
Released 2017-04-11
Announcements:
- Upgrades camshaft to [0.53.1](https://github.com/CartoDB/camshaft/releases/tag/0.53.1).
2017-04-10 22:13:30 +08:00
2017-04-07 19:29:30 +08:00
## 3.5.0
2017-04-10 18:20:44 +08:00
Released 2017-04-10
Bug fixes:
- Fix invalidation of cache for maps with analyses #638.
2017-04-03 22:22:15 +08:00
2017-04-07 19:29:30 +08:00
Announcements:
2017-04-10 18:20:44 +08:00
- Upgrades camshaft to [0.53.0](https://github.com/CartoDB/camshaft/releases/tag/0.53.0).
2017-04-07 19:29:30 +08:00
2017-04-03 22:22:15 +08:00
2017-04-03 21:52:39 +08:00
## 3.4.0
2017-04-03 22:21:29 +08:00
Released 2017-04-03
2017-04-03 19:07:53 +08:00
2017-04-03 21:52:39 +08:00
Announcements:
- Upgrades camshaft to [0.51.0](https://github.com/CartoDB/camshaft/releases/tag/0.51.0).
2017-04-03 19:07:53 +08:00
2017-04-03 19:06:37 +08:00
## 3.3.0
2017-04-03 19:07:05 +08:00
Released 2017-04-03
2017-03-30 20:33:41 +08:00
2017-04-03 19:06:37 +08:00
New features:
- Static map endpoints allow specifying the layers to render #653.
2017-03-23 18:02:04 +08:00
2017-03-30 20:12:31 +08:00
## 3.2.0
2017-03-30 20:32:48 +08:00
Released 2017-03-30
2017-03-23 18:04:12 +08:00
2017-03-30 20:12:31 +08:00
Announcements:
- Upgrades windshaft to [3.1.0](https://github.com/CartoDB/windshaft/releases/tag/3.1.0).
2017-03-30 23:52:25 +08:00
- Active GC interval.
2017-03-30 20:12:31 +08:00
2017-03-23 18:04:12 +08:00
2017-03-23 18:02:04 +08:00
## 3.1.1
Released 2017-03-23
Bug fixes:
- Use crc32 instead of md5 for computing subdomain candidate #642
2017-03-23 02:20:24 +08:00
## 3.1.0
Released 2017-03-22
Features:
- Generate URLs for resources based on CDN and template rules
2017-03-22 20:53:48 +08:00
2017-03-22 02:45:25 +08:00
## 3.0.2
2017-03-22 20:20:59 +08:00
Released 2017-03-22
Bug fixes:
- Upgrade dependencies
- Improve docs: remove mentions to NPM and use yarn instead
- Remove script to generate npm-shrinkwrap file
2017-03-22 02:45:25 +08:00
2017-03-21 22:44:25 +08:00
## 3.0.1
2017-03-22 02:43:46 +08:00
Released 2017-03-21
Announcements:
- Upgrades windshaft to [3.0.1](https://github.com/CartoDB/windshaft/releases/tag/3.0.1).
2017-03-21 22:44:25 +08:00
2017-03-18 00:30:58 +08:00
## 3.0.0
2017-03-21 22:34:47 +08:00
Released 2017-03-21
2017-03-18 00:06:39 +08:00
2017-03-18 00:30:58 +08:00
Announcements:
- Supports Node v6.9.x
- Drops support for Node v0.10.x
- Upgrades windshaft to 3.0.0
- Upgrades cartodb-query-tables to 0.2.0
- Upgrades cartodb-redis to 0.13.2
- Upgrades redis-mpool to 0.4.1
**Note**: Due to this [issue](https://github.com/npm/npm/issues/15713), Windshaft-cartodb must be installed with `yarn` instead of `npm` providing just a `yarn.lock` to get consistent installs across machines.
2017-03-18 00:06:39 +08:00
2017-03-17 23:26:26 +08:00
## 2.89.0
2017-03-17 23:45:18 +08:00
Released 2017-03-17
**Deprecation warning**: v2.89.0 is the last release that supports Node v0.10.x. Next mayor release will support Node v6.9.x and further versions.
2017-03-10 18:06:47 +08:00
2017-03-17 23:26:26 +08:00
Announcements:
- Upgrades windshaft to [2.8.0](https://github.com/CartoDB/windshaft/releases/tag/2.8.0).
2017-03-17 23:45:18 +08:00
Bug fixes:
- Histogram column type discovery query uses non-filtered query #637
2017-03-10 18:06:47 +08:00
2017-03-02 18:00:53 +08:00
## 2.88.4
2017-03-10 18:06:06 +08:00
Released 2017-03-10
2017-03-02 18:00:53 +08:00
2017-03-10 17:58:07 +08:00
Announcements:
- Upgrades camshaft to [0.50.3](https://github.com/CartoDB/camshaft/releases/tag/0.50.3).
2017-03-02 18:00:53 +08:00
2017-02-24 01:12:54 +08:00
## 2.88.3
Released 2017-03-02
2017-02-24 01:12:54 +08:00
Bug fixes:
- Category dataviews now uses the proper aggregation function for the 'Other' category. See https://github.com/CartoDB/Windshaft-cartodb/issues/628
2017-02-24 01:12:54 +08:00
2017-02-21 18:06:54 +08:00
## 2.88.2
2017-02-24 01:12:14 +08:00
Released 2017-02-23
2017-02-21 18:06:54 +08:00
2017-02-24 01:00:55 +08:00
Announcements:
- Upgrades camshaft to [0.50.2](https://github.com/CartoDB/camshaft/releases/tag/0.50.2).
2017-02-21 15:17:09 +08:00
## 2.88.1
2017-02-21 18:01:15 +08:00
Released 2017-02-21
Announcements:
2017-02-24 01:11:39 +08:00
- Upgrades camshaft to [0.50.1](https://github.com/CartoDB/camshaft/releases/tag/0.50.1)
2017-02-21 15:17:09 +08:00
## 2.88.0
Released 2017-02-21
2017-02-02 23:44:41 +08:00
Announcements:
- Upgrades camshaft to [0.50.0](https://github.com/CartoDB/camshaft/releases/tag/0.50.0).
- Upgrades cartodb-psql to [0.7.1](https://github.com/CartoDB/node-cartodb-psql/releases/tag/0.7.1).
- Upgrades windshaft to [2.7.0](https://github.com/CartoDB/windshaft/releases/tag/2.7.0).
2017-02-02 23:44:41 +08:00
2017-02-24 01:11:39 +08:00
2017-01-20 18:40:00 +08:00
## 2.87.5
2017-02-02 23:43:43 +08:00
Released 2017-02-02
2017-01-20 18:40:00 +08:00
2017-02-02 23:43:04 +08:00
Bug fixes:
- Cast dataview override values to Number or throw error.
2017-01-20 18:40:00 +08:00
2016-12-20 00:20:18 +08:00
## 2.87.4
2017-01-20 18:32:11 +08:00
Released 2017-01-20
Bug fixes:
- Be able to not compute NULL categories and null values in aggregation dataviews #617.
2016-12-20 00:20:18 +08:00
2017-02-24 01:11:39 +08:00
2016-12-19 23:38:27 +08:00
## 2.87.3
2016-12-20 00:13:12 +08:00
Released 2016-12-19
Bug fixes:
- Fix overviews-related dataviews problems. See https://github.com/CartoDB/Windshaft-cartodb/pull/604
2016-12-19 23:38:27 +08:00
2017-02-24 01:11:39 +08:00
2016-12-13 21:16:49 +08:00
## 2.87.2
Released 2016-12-19
2016-12-13 21:16:49 +08:00
- Use exception safe Dataservices API functions. See https://github.com/CartoDB/dataservices-api/issues/314 and https://github.com/CartoDB/camshaft/issues/242
2016-12-13 21:16:49 +08:00
2017-02-24 01:11:39 +08:00
2016-12-13 17:43:16 +08:00
## 2.87.1
2016-12-13 21:15:50 +08:00
Released 2016-12-13
2016-12-13 17:43:16 +08:00
2016-12-13 21:10:42 +08:00
Announcements:
- Upgrades windshaft to [2.6.4](https://github.com/CartoDB/Windshaft/releases/tag/2.6.4).
- Upgrades request dependency.
- Regenerate npm-shrinkwrap.json: missing dependency updates.
2016-12-13 00:03:56 +08:00
## 2.87.0
Released 2016-12-12
2016-12-02 22:25:52 +08:00
2016-12-13 00:02:15 +08:00
Enhancements:
- Upgrade turbo-carto dependency to version 0.19.0.
2016-12-02 22:25:52 +08:00
2016-12-02 17:43:00 +08:00
## 2.86.1
2016-12-02 22:19:29 +08:00
Released 2016-12-02
Bug fixes:
- Maps with analyses and `sql_wrap` were broken #599.
2016-12-02 17:43:00 +08:00
2016-12-02 17:41:02 +08:00
## 2.86.0
2016-12-02 17:41:23 +08:00
Released 2016-12-02
2016-11-30 18:09:18 +08:00
2016-12-02 17:41:02 +08:00
Announcements:
- Upgrades windshaft to [2.6.3](https://github.com/CartoDB/Windshaft/releases/tag/2.6.3).
2016-11-30 18:09:18 +08:00
2016-11-24 23:15:47 +08:00
## 2.85.1
2016-11-30 18:07:29 +08:00
Released 2016-11-30
2016-11-24 23:15:47 +08:00
2016-11-30 17:59:44 +08:00
Announcements:
- Upgrades camshaft to [0.48.4](https://github.com/CartoDB/camshaft/releases/tag/0.48.4).
2016-11-24 23:15:47 +08:00
2016-11-24 23:10:30 +08:00
## 2.85.0
2016-11-24 23:14:48 +08:00
Released 2016-11-24
2016-11-23 22:29:50 +08:00
2016-11-24 23:10:30 +08:00
New features:
- Allow to set resource URL templates with substitution tokens #594.
2016-11-23 22:29:50 +08:00
2016-11-23 18:57:05 +08:00
## 2.84.2
2016-11-23 22:09:24 +08:00
Released 2016-11-23
2016-11-23 22:29:50 +08:00
2016-11-23 22:09:24 +08:00
Announcements:
- Upgrades camshaft to [0.48.3](https://github.com/CartoDB/camshaft/releases/tag/0.48.3).
2016-11-23 18:57:05 +08:00
2016-11-11 23:17:20 +08:00
## 2.84.1
2016-11-23 18:53:37 +08:00
Released 2016-11-23
Announcements:
- Upgrades camshaft to [0.48.2](https://github.com/CartoDB/camshaft/releases/tag/0.48.2).
2016-11-11 23:17:20 +08:00
2016-11-11 23:15:59 +08:00
## 2.84.0
Released 2016-11-11
New features:
- Analyses limit configuration allows to set other limits than timeout.
2016-11-11 23:15:08 +08:00
## 2.83.1
Released 2016-11-10
Announcements:
- Upgrades camshaft to [0.48.1](https://github.com/CartoDB/camshaft/releases/tag/0.48.1).
2016-11-10 20:02:39 +08:00
## 2.83.0
Released 2016-11-10
Announcements:
- Upgrades camshaft to [0.48.0](https://github.com/CartoDB/camshaft/releases/tag/0.48.0).
2016-11-09 01:44:58 +08:00
## 2.82.0
2016-11-09 01:48:01 +08:00
Released 2016-11-08
2016-11-05 21:41:15 +08:00
2016-11-09 01:44:58 +08:00
Announcements:
- Upgrades camshaft to [0.47.0](https://github.com/CartoDB/camshaft/releases/tag/0.47.0).
2016-11-05 21:41:15 +08:00
2016-11-02 21:30:11 +08:00
## 2.81.1
2016-11-05 21:36:49 +08:00
Released 2016-11-05
2016-11-02 21:30:11 +08:00
2016-11-05 21:12:03 +08:00
Announcements:
- Upgrades windshaft to [2.6.2](https://github.com/CartoDB/windshaft/releases/tag/2.6.2).
- Upgrades camshaft to [0.46.3](https://github.com/CartoDB/camshaft/releases/tag/0.46.3).
2016-11-02 21:30:11 +08:00
## 2.81.0
2016-11-02 17:36:19 +08:00
Released 2016-11-02
2016-10-26 20:47:59 +08:00
Enhancements:
- Returns errors with context when query layer does not retrieve geometry column
Announcements:
- Upgrades windshaft to [2.6.1](https://github.com/CartoDB/windshaft/releases/tag/2.6.1).
2016-11-01 21:49:13 +08:00
- Upgrades camshaft to [0.46.2](https://github.com/CartoDB/camshaft/releases/tag/0.46.2).
2016-10-26 20:47:59 +08:00
## 2.80.2
2016-10-26 20:34:24 +08:00
Released 2016-10-26
2016-10-25 22:15:03 +08:00
2016-10-26 20:30:56 +08:00
Bug fixes:
- Fix order in categories query to get ramps
2016-10-25 22:15:03 +08:00
2016-10-20 21:24:37 +08:00
## 2.80.1
2016-10-25 22:02:32 +08:00
Released 2016-10-25
2016-10-20 21:24:37 +08:00
2016-10-25 20:54:52 +08:00
Announcements:
- Upgrades camshaft to [0.46.1](https://github.com/CartoDB/camshaft/releases/tag/0.46.1).
2016-10-20 21:24:37 +08:00
2016-10-20 21:04:46 +08:00
## 2.80.0
2016-10-20 21:23:17 +08:00
Released 2016-10-20
2016-10-11 22:56:22 +08:00
2016-10-20 21:22:16 +08:00
Announcements:
- Upgrades camshaft to [0.46.0](https://github.com/CartoDB/camshaft/releases/tag/0.46.0).
2016-10-20 21:04:46 +08:00
New features:
- Default analyses limits can be defined in configuration.
2016-10-11 22:56:22 +08:00
2016-10-11 22:55:03 +08:00
## 2.79.0
2016-10-11 22:55:15 +08:00
Released 2016-10-11
2016-10-01 00:26:33 +08:00
New features:
- Retrieve analysis limits and pass them into camshaft.
Announcements:
2016-10-11 22:41:26 +08:00
- Upgrades turbo-carto to [0.18.0](https://github.com/CartoDB/turbo-carto/releases/tag/0.18.0).
- Upgrades camshaft to [0.45.0](https://github.com/CartoDB/camshaft/releases/tag/0.45.0).
2016-10-01 00:26:33 +08:00
2016-09-29 17:36:06 +08:00
## 2.78.1
2016-10-01 00:25:00 +08:00
Released 2016-09-30
2016-09-29 17:36:06 +08:00
2016-10-01 00:24:44 +08:00
Announcements:
- Upgrades camshaft to [0.44.2](https://github.com/CartoDB/camshaft/releases/tag/0.44.2).
2016-09-29 17:36:06 +08:00
## 2.78.0
2016-09-29 17:35:03 +08:00
Released 2016-09-29
2016-09-15 18:14:12 +08:00
2016-09-21 22:06:43 +08:00
New features:
- Add metadata about processed turbo-carto rules.
2016-09-28 22:57:04 +08:00
Announcements:
2016-09-29 01:21:43 +08:00
- Upgrades turbo-carto to [0.17.1](https://github.com/CartoDB/turbo-carto/releases/tag/0.17.1).
2016-09-28 22:57:04 +08:00
2016-09-15 18:14:12 +08:00
2016-09-27 18:27:44 +08:00
## 2.77.1
2016-09-28 16:55:50 +08:00
Released 2016-09-28
2016-09-27 18:27:44 +08:00
2016-09-28 16:54:27 +08:00
Announcements:
- Upgrades camshaft to [0.44.1](https://github.com/CartoDB/camshaft/releases/tag/0.44.1).
2016-09-27 18:27:44 +08:00
2016-09-27 01:11:12 +08:00
## 2.77.0
2016-09-15 18:14:12 +08:00
2016-09-27 01:11:12 +08:00
Released 2016-09-26
2016-09-15 18:14:12 +08:00
2016-09-27 01:05:16 +08:00
Announcements:
- Upgrades camshaft to [0.44.0](https://github.com/CartoDB/camshaft/releases/tag/0.44.0).
2016-09-27 01:11:12 +08:00
- Adds a new configuration for camshaft: logger stream.
2016-09-27 01:05:16 +08:00
2016-09-15 18:14:12 +08:00
2016-09-15 18:13:36 +08:00
## 2.76.0
2016-09-15 02:05:50 +08:00
2016-09-15 18:13:36 +08:00
Released 2016-09-15
2016-09-15 02:05:50 +08:00
New features:
- Allow to use `--config /path/to/config.js` to specify configuration file.
- Environment will be loaded from config file if `environment` key is present, otherwise it keeps current behaviour.
Bug fixes:
- Allow to use absolute paths for log files #570.
2016-09-15 02:05:50 +08:00
2016-09-15 18:13:36 +08:00
2016-09-14 15:46:08 +08:00
## 2.75.0
2016-09-07 23:01:39 +08:00
2016-09-14 15:46:08 +08:00
Released 2016-09-14
2016-09-07 23:01:39 +08:00
2016-09-09 19:40:31 +08:00
Announcements:
2016-09-14 15:46:08 +08:00
- Upgrades camshaft to [0.43.0](https://github.com/CartoDB/camshaft/releases/tag/0.43.0).
2016-09-09 19:40:31 +08:00
2016-09-07 23:01:39 +08:00
2016-09-07 01:10:58 +08:00
## 2.74.1
2016-09-07 23:00:23 +08:00
Released 2016-09-07
2016-09-07 01:10:58 +08:00
Announcements:
- Upgrades camshaft to [0.42.1](https://github.com/CartoDB/camshaft/releases/tag/0.42.1).
2016-09-07 01:10:58 +08:00
2016-09-07 01:03:50 +08:00
## 2.74.0
2016-09-06 22:33:21 +08:00
2016-09-07 01:03:50 +08:00
Released 2016-09-06
Enhancements:
- Layers in previews can be shown or hidden using `preview_layers` property in template map
2016-09-06 22:33:21 +08:00
2016-09-06 22:27:12 +08:00
## 2.73.1
Released 2016-09-06
Bug fixes:
- Fixes missing column in fixture table `cdb_analysis_catalog`.
2016-09-06 21:51:03 +08:00
## 2.73.0
2016-08-23 17:25:39 +08:00
2016-09-06 21:51:03 +08:00
Released 2016-09-06
Announcements:
- Upgrades camshaft to [0.42.0](https://github.com/CartoDB/camshaft/releases/tag/0.42.0).
2016-08-23 17:25:39 +08:00
2016-08-23 17:19:48 +08:00
## 2.72.0
2016-08-17 21:15:18 +08:00
2016-08-23 17:19:48 +08:00
Released 2016-08-23
Announcements:
- Upgrades camshaft to [0.41.0](https://github.com/CartoDB/camshaft/releases/tag/0.41.0).
2016-08-17 21:15:18 +08:00
2016-08-17 21:12:42 +08:00
## 2.71.0
2016-08-16 18:25:12 +08:00
2016-08-17 21:12:42 +08:00
Released 2016-08-17
Announcements:
- Upgrades windshaft to [2.5.0](https://github.com/CartoDB/windshaft/releases/tag/2.5.0).
2016-08-16 18:25:12 +08:00
2016-08-16 17:32:00 +08:00
## 2.70.0
2016-08-12 16:34:33 +08:00
2016-08-16 18:24:23 +08:00
Released 2016-08-16
2016-08-12 16:34:33 +08:00
2016-08-16 17:32:00 +08:00
Announcements:
- Upgrades camshaft to [0.40.0](https://github.com/CartoDB/camshaft/releases/tag/0.40.0).
2016-08-12 16:34:33 +08:00
2016-08-11 18:06:33 +08:00
## 2.69.1
2016-08-12 16:33:10 +08:00
Released 2016-08-12
2016-08-11 18:06:33 +08:00
2016-08-12 16:24:06 +08:00
Announcements:
2016-08-17 21:12:42 +08:00
- Upgrades windshaft to [2.4.2](https://github.com/CartoDB/windshaft/releases/tag/2.4.2).
2016-08-12 16:24:06 +08:00
2016-08-11 18:06:33 +08:00
2016-08-11 18:05:37 +08:00
## 2.69.0
2016-07-22 03:04:39 +08:00
2016-08-11 18:05:56 +08:00
Released 2016-08-11
2016-07-22 03:04:39 +08:00
2016-08-09 21:29:15 +08:00
Announcements:
- Upgrades camshaft to [0.39.0](https://github.com/CartoDB/camshaft/releases/tag/0.39.0).
2016-07-22 03:04:39 +08:00
2016-07-22 03:02:06 +08:00
## 2.68.0
2016-07-22 03:03:10 +08:00
Released 2016-07-21
2016-07-22 03:02:06 +08:00
Announcements:
- Upgrades turbo-carto to [0.16.0](https://github.com/CartoDB/turbo-carto/releases/tag/0.16.0).
2016-07-21 16:41:42 +08:00
## 2.67.1
2016-07-21 22:05:12 +08:00
Released 2016-07-21
Announcements:
- Upgrades camshaft to [0.38.1](https://github.com/CartoDB/camshaft/releases/tag/0.38.1).
2016-07-21 16:41:42 +08:00
2016-07-21 16:27:46 +08:00
## 2.67.0
2016-07-21 01:38:09 +08:00
2016-07-21 16:34:10 +08:00
Released 2016-07-21
2016-07-21 01:38:09 +08:00
2016-07-21 16:27:46 +08:00
Announcements:
- Upgrades camshaft to [0.38.0](https://github.com/CartoDB/camshaft/releases/tag/0.38.0).
2016-07-21 01:38:09 +08:00
2016-07-20 17:20:12 +08:00
## 2.66.2
2016-07-21 01:26:27 +08:00
Released 2016-07-20
2016-07-20 17:20:12 +08:00
2016-07-21 01:25:53 +08:00
Announcements:
- Upgrades turbo-carto to [0.15.1](https://github.com/CartoDB/turbo-carto/releases/tag/0.15.1).
2016-07-20 17:20:12 +08:00
2016-07-18 19:34:14 +08:00
## 2.66.1
2016-07-15 18:15:47 +08:00
2016-07-20 17:16:23 +08:00
Released 2016-07-20
2016-07-15 18:15:47 +08:00
2016-07-20 01:28:53 +08:00
Announcements:
- Upgrades turbo-carto to [0.15.0](https://github.com/CartoDB/turbo-carto/releases/tag/0.15.0).
2016-07-15 18:15:47 +08:00
2016-07-18 19:31:55 +08:00
## 2.66.0
2016-07-15 18:15:47 +08:00
2016-07-18 19:31:55 +08:00
Released 2016-07-18
Announcements:
- Available new endpoint to check user analyses.
- Upgrades camshaft to [0.37.1](https://github.com/CartoDB/camshaft/releases/tag/0.37.1).
2016-07-15 18:15:47 +08:00
2016-07-15 18:07:37 +08:00
## 2.65.0
2016-07-12 17:27:09 +08:00
2016-07-15 18:07:37 +08:00
Released 2016-07-15
2016-07-12 17:27:09 +08:00
Announcements:
- Upgrades cartodb-redis to 0.13.1.
2016-07-15 18:07:37 +08:00
- Upgrades camshaft to [0.37.0](https://github.com/CartoDB/camshaft/releases/tag/0.37.0).
2016-07-12 17:27:09 +08:00
2016-07-12 17:23:40 +08:00
## 2.64.0
2016-07-11 16:50:49 +08:00
2016-07-12 17:23:40 +08:00
Released 2016-07-12
Announcements:
- Upgrades camshaft to [0.36.0](https://github.com/CartoDB/camshaft/releases/tag/0.36.0).
2016-07-11 16:50:49 +08:00
2016-07-11 16:49:45 +08:00
## 2.63.0
2016-07-08 00:35:16 +08:00
2016-07-11 16:50:01 +08:00
Released 2016-07-11
2016-07-08 00:35:16 +08:00
Enhancements:
- Return last error message for failed nodes on map creation.
2016-07-08 19:52:07 +08:00
Announcements:
- Upgrades camshaft to [0.35.0](https://github.com/CartoDB/camshaft/releases/tag/0.35.0).
2016-07-08 19:52:07 +08:00
- Upgrades lzma to 2.3.2.
2016-07-08 00:35:16 +08:00
2016-07-08 00:19:39 +08:00
## 2.62.0
2016-07-07 06:39:49 +08:00
2016-07-08 00:19:39 +08:00
Released 2016-07-07
Announcements:
- Upgrades camshaft to [0.34.0](https://github.com/CartoDB/camshaft/releases/tag/0.34.0).
2016-07-07 06:39:49 +08:00
2016-07-07 04:59:51 +08:00
## 2.61.2
2016-07-07 06:38:58 +08:00
Released 2016-07-07
2016-07-07 04:59:51 +08:00
2016-07-07 06:36:39 +08:00
Announcements:
2016-07-07 06:36:59 +08:00
- Limit analysis creation concurrency.
2016-07-07 06:36:39 +08:00
- Upgrades camshaft to [0.33.3](https://github.com/CartoDB/camshaft/releases/tag/0.33.3).
2016-07-07 04:59:51 +08:00
2016-07-07 00:12:11 +08:00
## 2.61.1
2016-07-07 04:59:06 +08:00
Released 2016-07-06
2016-07-07 00:12:11 +08:00
Enhancements:
- Dataviews use mapconfig to store/retrieve their queries instead of instantiating analyses again.
2016-07-07 00:12:11 +08:00
2016-07-07 00:11:01 +08:00
## 2.61.0
2016-07-06 01:24:26 +08:00
2016-07-07 00:11:31 +08:00
Released 2016-07-06
2016-07-06 01:24:26 +08:00
Enhancements:
- More clear turbo-carto error messages: no context in message.
- Return multiple turbo-carto errors #541.
2016-07-06 01:53:13 +08:00
Announcements:
2016-07-06 18:32:14 +08:00
- Upgrades turbo-carto to [0.14.0](https://github.com/CartoDB/turbo-carto/releases/tag/0.14.0).
2016-07-07 00:11:01 +08:00
- Upgrades camshaft to [0.33.2](https://github.com/CartoDB/camshaft/releases/tag/0.33.2).
2016-07-06 01:53:13 +08:00
2016-07-06 01:24:26 +08:00
2016-07-06 00:39:20 +08:00
## 2.60.0
2016-07-05 21:51:36 +08:00
2016-07-06 00:39:20 +08:00
Released 2016-07-05
Announcements:
- Upgrades camshaft to [0.32.0](https://github.com/CartoDB/camshaft/releases/tag/0.32.0).
2016-07-05 21:51:36 +08:00
2016-07-05 21:25:38 +08:00
## 2.59.1
2016-07-05 21:50:57 +08:00
Released 2016-07-05
2016-07-05 21:25:38 +08:00
2016-07-05 21:50:31 +08:00
Announcements:
- Upgrades camshaft to [0.31.0](https://github.com/CartoDB/camshaft/releases/tag/0.31.0).
2016-07-05 21:25:38 +08:00
2016-07-05 20:59:09 +08:00
## 2.59.0
2016-07-05 18:16:35 +08:00
2016-07-05 21:25:00 +08:00
Released 2016-07-05
2016-07-05 18:16:35 +08:00
2016-07-05 20:59:09 +08:00
Announcements:
- Upgrades camshaft to [0.30.0](https://github.com/CartoDB/camshaft/releases/tag/0.30.0).
2016-07-05 18:16:35 +08:00
2016-07-05 18:15:09 +08:00
## 2.58.0
2016-07-04 23:54:39 +08:00
2016-07-05 18:15:55 +08:00
Released 2016-07-05
2016-07-04 23:54:39 +08:00
2016-07-05 16:26:48 +08:00
Announcements:
2016-07-05 17:25:24 +08:00
- Upgrades camshaft to [0.29.2](https://github.com/CartoDB/camshaft/releases/tag/0.29.2).
2016-07-05 16:26:48 +08:00
Bug fixes:
- Return full list of nodes in response metadata.
2016-07-04 23:54:39 +08:00
2016-07-04 23:03:56 +08:00
## 2.57.0
2016-07-05 18:15:41 +08:00
Released 2016-07-04
2016-07-04 23:03:56 +08:00
Announcements:
- Upgrades camshaft to [0.28.1](https://github.com/CartoDB/camshaft/releases/tag/0.28.1).
2016-07-04 22:08:38 +08:00
## 2.56.0
2016-07-04 16:28:44 +08:00
2016-07-04 22:08:38 +08:00
Released 2016-07-04
Announcements:
- Upgrades camshaft to [0.27.0](https://github.com/CartoDB/camshaft/releases/tag/0.27.0).
2016-07-04 16:28:44 +08:00
## 2.55.0
2016-07-02 02:17:11 +08:00
2016-07-04 16:28:07 +08:00
Released 2016-07-04
2016-07-02 02:17:11 +08:00
2016-07-04 08:23:48 +08:00
Enhancements:
- Skip null values for quantification methods generating null values.
Announcements:
- Uses new configuration for camshaft: analysis node has an associated user/owner.
2016-07-04 08:07:12 +08:00
- Upgrades camshaft to [0.26.0](https://github.com/CartoDB/camshaft/releases/tag/0.26.0).
2016-07-02 02:17:11 +08:00
2016-06-30 19:33:54 +08:00
## 2.54.0
2016-06-21 20:52:27 +08:00
2016-06-30 21:00:21 +08:00
Released 2016-06-30
2016-06-21 20:52:27 +08:00
2016-06-30 19:33:25 +08:00
Improvements:
- Errors with context: replaced `turbo-carto` error type by `layer` type.
2016-06-30 19:14:30 +08:00
Announcements:
- Upgrades camshaft to [0.23.0](https://github.com/CartoDB/camshaft/releases/tag/0.23.0)
2016-06-29 22:50:19 +08:00
2016-06-29 01:48:47 +08:00
## 2.53.5
2016-06-29 22:49:34 +08:00
Released 2016-06-29
2016-06-29 01:48:47 +08:00
Bug fixes:
- Uses node list so identical nodes are not de-duplicated and can be used with different ids #528.
2016-06-29 01:48:47 +08:00
2016-06-29 22:49:13 +08:00
2016-06-28 20:39:02 +08:00
## 2.53.4
2016-06-29 01:47:59 +08:00
Released 2016-06-28
2016-06-28 20:39:02 +08:00
2016-06-29 01:44:55 +08:00
Announcements:
- Upgrades camshaft to [0.22.4](https://github.com/CartoDB/camshaft/releases/tag/0.22.4)
2016-06-28 20:39:02 +08:00
2016-06-28 19:08:08 +08:00
## 2.53.3
2016-06-28 20:38:25 +08:00
Released 2016-06-28
2016-06-28 19:08:08 +08:00
2016-06-28 20:37:21 +08:00
Announcements:
- Upgrades camshaft to [0.22.3](https://github.com/CartoDB/camshaft/releases/tag/0.22.3)
2016-06-28 19:08:08 +08:00
2016-06-28 06:25:29 +08:00
## 2.53.2
2016-06-28 19:07:19 +08:00
Released 2016-06-28
2016-06-28 06:25:29 +08:00
2016-06-28 19:06:46 +08:00
Announcements:
- Upgrades camshaft to [0.22.2](https://github.com/CartoDB/camshaft/releases/tag/0.22.2)
2016-06-28 06:25:29 +08:00
2016-06-24 20:59:23 +08:00
## 2.53.1
2016-06-28 06:24:40 +08:00
Released 2016-06-28
2016-06-24 20:59:23 +08:00
2016-06-28 06:17:33 +08:00
Announcements:
- Upgrades camshaft to [0.22.1](https://github.com/CartoDB/camshaft/releases/tag/0.22.1)
2016-06-24 20:59:23 +08:00
2016-06-24 20:51:44 +08:00
## 2.53.0
2016-06-24 01:09:16 +08:00
2016-06-24 20:58:44 +08:00
Released 2016-06-24
2016-06-24 01:09:16 +08:00
2016-06-24 20:51:44 +08:00
Announcements:
- Upgrades camshaft to [0.22.0](https://github.com/CartoDB/camshaft/releases/tag/0.22.0)
2016-06-24 01:09:16 +08:00
2016-06-24 01:08:10 +08:00
## 2.52.0
2016-06-22 23:23:04 +08:00
2016-06-24 01:08:36 +08:00
Released 2016-06-23
2016-06-22 23:23:04 +08:00
2016-06-24 01:01:59 +08:00
Announcements:
- Upgrades camshaft to [0.21.0](https://github.com/CartoDB/camshaft/releases/tag/0.21.0)
2016-06-22 23:23:04 +08:00
2016-06-22 23:21:58 +08:00
## 2.51.0
2016-06-21 20:52:27 +08:00
2016-06-22 23:22:20 +08:00
Released 2016-06-21
2016-06-21 20:52:27 +08:00
Enhancements:
- Split turbo-carto adapter substitutions tokens query.
2016-06-22 00:43:27 +08:00
- Now errors with context have the same schema. #519
2016-06-29 23:19:01 +08:00
- Responses with error now return the layer-id to give more info to the user.
2016-06-22 21:03:26 +08:00
Announcements:
- Upgrades camshaft to [0.20.0](https://github.com/CartoDB/camshaft/releases/tag/0.20.0)
2016-06-21 20:52:27 +08:00
2016-06-20 22:47:38 +08:00
## 2.50.0
2016-06-20 19:44:24 +08:00
2016-06-21 20:41:52 +08:00
Released 2016-06-21
2016-06-20 19:44:24 +08:00
Bug fixes:
- Pixel size query for turbo-carto adapter using radians and degrees instead of meters.
New features:
- Add support for min, max, and avg operations in aggregation dataview #513.
2016-06-20 23:09:55 +08:00
Announcements:
2016-06-21 20:41:52 +08:00
- Upgrades camshaft to [0.19.0](https://github.com/CartoDB/camshaft/releases/tag/0.19.0)
2016-06-20 23:09:55 +08:00
2016-06-20 19:44:24 +08:00
2016-06-16 01:27:48 +08:00
## 2.49.1
2016-06-20 19:35:59 +08:00
Released 2016-06-20
2016-06-16 01:27:48 +08:00
2016-06-20 19:35:38 +08:00
Announcements:
- Upgrades turbo-carto to [0.12.1](https://github.com/CartoDB/turbo-carto/releases/tag/0.12.1).
Bug fixes:
- Use an empty array as default value for falsy ramps #512.
- Use the_geom for intermediate dataviews #511.
- Pick last update time for layergroupid from analyses results #510.
2016-06-20 19:07:51 +08:00
2016-06-16 01:27:48 +08:00
2016-06-15 17:01:11 +08:00
## 2.49.0
2016-06-14 23:50:40 +08:00
2016-06-16 01:26:25 +08:00
Released 2016-06-15
2016-06-14 23:50:40 +08:00
2016-06-15 17:01:11 +08:00
Announcements:
2016-06-16 01:13:37 +08:00
- Upgrades camshaft to [0.17.1](https://github.com/CartoDB/camshaft/releases/tag/0.17.1)
2016-06-15 17:01:11 +08:00
2016-06-14 00:04:48 +08:00
## 2.48.0
2016-06-13 16:47:15 +08:00
2016-06-14 23:48:07 +08:00
Released 2016-06-14
2016-06-13 16:47:15 +08:00
2016-06-14 00:04:48 +08:00
Announcements:
2016-06-14 07:36:15 +08:00
- Upgrades camshaft to [0.15.1](https://github.com/CartoDB/camshaft/releases/tag/0.15.1)
2016-06-14 23:48:07 +08:00
- Responses with more context info if analysis or turbo-carto fails during map creation.
2016-06-13 16:47:15 +08:00
2016-06-10 20:41:08 +08:00
## 2.47.1
2016-06-13 16:43:45 +08:00
Released 2016-06-13
2016-06-10 20:41:08 +08:00
2016-06-11 00:38:49 +08:00
Announcements:
- Upgrades camshaft to [0.14.1](https://github.com/CartoDB/camshaft/releases/tag/0.14.1)
2016-06-10 20:41:08 +08:00
2016-06-10 20:05:23 +08:00
## 2.47.0
2016-06-09 16:33:35 +08:00
2016-06-10 20:40:28 +08:00
Released 2016-06-10
2016-06-09 16:33:35 +08:00
2016-06-10 20:05:23 +08:00
Announcements:
- Upgrades camshaft to [0.14.0](https://github.com/CartoDB/camshaft/releases/tag/0.14.0)
2016-06-09 16:33:35 +08:00
## 2.46.0
2016-06-02 22:21:40 +08:00
2016-06-09 16:15:26 +08:00
Released 2016-06-09
2016-06-02 22:21:40 +08:00
Improvements:
- Support for substitution tokens in geojson tiles
- Warn on application start about non-matching dependencies
2016-06-06 17:59:56 +08:00
Announcements:
2016-06-09 01:14:48 +08:00
- Upgrades windshaft to [2.3.0](https://github.com/CartoDB/camshaft/releases/tag/2.3.0)
2016-06-06 17:59:56 +08:00
- Upgrades camshaft to [0.13.0](https://github.com/CartoDB/camshaft/releases/tag/0.13.0)
- Upgrades turbo-carto to [0.11.0](https://github.com/CartoDB/turbo-carto/releases/tag/0.11.0)
Bug fixes:
- Column provided for geojson renderer should not be null #476
- Dataviews/widgets adapter working with non sql, non source, and non widgets layers
2016-06-02 22:21:40 +08:00
2016-06-02 20:45:00 +08:00
## 2.45.0
2016-05-31 16:35:25 +08:00
2016-06-02 22:19:39 +08:00
Released 2016-06-02
2016-05-31 16:35:25 +08:00
2016-06-02 20:45:00 +08:00
Improvements:
- Removes Windshaft's widgets dependency.
- Makes widgets/dataviews endpoint compatible, but all using dataviews backend instead of widgets from Windshaft.
- Keeps adding widgets metadata in map instantiations for old clients.
2016-06-01 21:00:00 +08:00
Announcements:
2016-06-02 19:38:05 +08:00
- Upgrades windshaft to [2.0.1](https://github.com/CartoDB/camshaft/releases/tag/2.0.1 )
2016-06-02 16:54:23 +08:00
- Upgrades camshaft to [0.12.1](https://github.com/CartoDB/camshaft/releases/tag/0.12.1)
2016-06-02 01:32:17 +08:00
- Upgrades turbo-carto to [0.10.1](https://github.com/CartoDB/turbo-carto/releases/tag/0.10.1)
2016-06-01 16:51:36 +08:00
2016-05-31 16:35:25 +08:00
## 2.44.1
2016-06-01 16:47:46 +08:00
Released 2016-06-01
Improvements:
- Extend overviews support to histogram and aggregation dataviews
- Test improvements
2016-06-01 21:00:00 +08:00
2016-05-31 16:35:25 +08:00
## 2.44.0
2016-05-31 16:29:15 +08:00
Released 2016-05-31
2016-05-19 22:54:56 +08:00
Announcements:
2016-05-31 16:08:06 +08:00
- Upgrades camshaft to [0.11.0](https://github.com/CartoDB/camshaft/releases/tag/0.11.0)
- Upgrades turbo-carto to [0.10.0](https://github.com/CartoDB/turbo-carto/releases/tag/0.10.0)
2016-05-19 22:54:56 +08:00
New features:
- Adds support for sql wrap in all layers
Bug fixes:
- Fail on turbo-carto invalid quantification methods
2016-05-18 22:15:27 +08:00
## 2.43.1
2016-05-19 18:33:41 +08:00
Released 2016-05-19
Bug fixes:
- Dataview error when bbox present without query rewrite data #458
2016-05-18 22:15:27 +08:00
2016-05-18 22:11:30 +08:00
## 2.43.0
2016-05-17 21:46:21 +08:00
2016-05-18 22:11:30 +08:00
Released 2016-05-18
New features:
- Overviews now support dataviews and filtering #449
2016-05-17 21:46:21 +08:00
2016-05-17 21:05:16 +08:00
## 2.42.2
2016-05-17 21:45:21 +08:00
Released 2016-05-17
2016-05-17 21:05:16 +08:00
2016-05-17 21:04:15 +08:00
New features:
- turbo-carto: mapnik substitution tokens support #455
2016-05-17 02:08:39 +08:00
## 2.42.1
2016-05-17 21:03:48 +08:00
Released 2016-05-17
- Upgraded turbo-carto to fix reversed color scales
2016-05-17 02:08:39 +08:00
2016-05-12 01:57:05 +08:00
## 2.42.0
2016-05-12 00:53:17 +08:00
2016-05-17 01:58:22 +08:00
Released 2016-05-16
2016-05-12 00:53:17 +08:00
2016-05-17 01:57:51 +08:00
Bug fixes:
- Fix named maps with analysis #453
Enhancements:
- Use split strategy for head/tails turbo-carto quantification
2016-05-12 01:57:05 +08:00
Announcements:
2016-05-13 18:08:48 +08:00
- Upgrades turbo-carto to [0.9.0](https://github.com/CartoDB/turbo-carto/releases/tag/0.9.0)
2016-05-12 01:57:05 +08:00
2016-05-12 00:53:17 +08:00
2016-05-11 22:47:33 +08:00
## 2.41.1
2016-05-12 00:51:05 +08:00
Released 2016-05-11
2016-05-11 22:47:33 +08:00
2016-05-12 00:39:07 +08:00
Announcements:
- Upgrades camshaft to [0.8.0](https://github.com/CartoDB/camshaft/releases/tag/0.8.0)
Bug fixes:
- Nicer error message when missing sql from layer options #446
2016-05-11 22:47:33 +08:00
2016-05-11 22:45:36 +08:00
## 2.41.0
2016-05-10 23:26:27 +08:00
2016-05-11 22:46:57 +08:00
Released 2016-05-11
2016-05-10 23:26:27 +08:00
2016-05-11 22:25:10 +08:00
Announcements:
- Upgrades camshaft to [0.7.0](https://github.com/CartoDB/camshaft/releases/tag/0.7.0)
2016-05-10 23:26:27 +08:00
2016-05-10 23:21:32 +08:00
## 2.40.0
2016-05-06 00:26:36 +08:00
2016-05-10 23:23:50 +08:00
Released 2016-05-10
2016-05-06 00:26:36 +08:00
2016-05-10 23:21:32 +08:00
Enhancements:
- Use original query from source nodes #444
New features:
- Allow override zoom+center or bbox for static named maps previews #443
- Analysis layers can have a sql_wrap option to wrap node queries #441
2016-05-06 00:26:36 +08:00
## 2.39.0
2016-05-06 00:09:44 +08:00
Released 2016-05-05
Announcements:
- Upgrades step-profiler to 0.3.0 to avoid dots in json keys #438
2016-05-06 00:09:15 +08:00
- Use a more aggressive cache control header for node status endpoint
2016-05-05 20:34:19 +08:00
## 2.38.1
Released 2016-05-05
Announcements:
- Fixes problem in turbo-carto dependency
- Removes console usages
2016-05-05 18:25:12 +08:00
## 2.38.0
2016-05-03 23:58:47 +08:00
2016-05-05 18:25:12 +08:00
Released 2016-05-05
2016-05-03 23:58:47 +08:00
2016-05-05 18:25:12 +08:00
Announcements:
- Upgrades turbo-carto to [0.7.0](https://github.com/CartoDB/turbo-carto/releases/tag/0.7.0)
2016-05-03 23:58:47 +08:00
2016-05-03 23:53:08 +08:00
## 2.37.0
2016-04-29 18:54:47 +08:00
2016-05-03 23:53:08 +08:00
Released 2016-05-03
Announcements:
- Upgrades camshaft to [0.6.0](https://github.com/CartoDB/camshaft/releases/tag/0.6.0)
2016-04-29 18:54:47 +08:00
2016-04-29 00:46:49 +08:00
## 2.36.1
2016-04-29 18:53:58 +08:00
Released 2016-04-29
2016-04-29 00:46:49 +08:00
2016-04-29 18:51:39 +08:00
Announcements:
- Upgrades camshaft to [0.5.1](https://github.com/CartoDB/camshaft/releases/tag/0.5.1)
2016-04-29 00:46:49 +08:00
2016-04-28 23:30:57 +08:00
## 2.36.0
2016-04-28 00:44:47 +08:00
2016-04-29 00:45:51 +08:00
Released 2016-04-28
2016-04-28 00:44:47 +08:00
2016-04-28 23:30:57 +08:00
Announcements:
- Upgrades windshaft to [1.19.0](https://github.com/CartoDB/Windshaft/releases/tag/1.19.0)
2016-04-28 00:44:47 +08:00
2016-04-28 00:42:56 +08:00
## 2.35.0
2016-04-27 21:12:13 +08:00
2016-04-28 00:43:50 +08:00
Released 2016-04-27
2016-04-27 21:12:13 +08:00
2016-04-28 00:42:56 +08:00
Announcements:
- Upgrades windshaft to [1.18.0](https://github.com/CartoDB/Windshaft/releases/tag/1.18.0)
- Appends columns to layers from associated dataviews
2016-04-27 21:12:13 +08:00
2016-04-27 16:24:16 +08:00
## 2.34.1
2016-04-27 21:09:13 +08:00
Released 2016-04-27
Announcements:
- Upgrades windshaft to [1.17.3](https://github.com/CartoDB/Windshaft/releases/tag/1.17.3)
2016-04-27 16:24:16 +08:00
2016-04-26 21:59:41 +08:00
## 2.34.0
2016-04-21 00:30:42 +08:00
2016-04-27 16:23:24 +08:00
Released 2016-04-27
2016-04-21 00:30:42 +08:00
2016-04-21 22:09:57 +08:00
Enhancements:
- Adds support to return multiple errors in BaseController.sendError #423
2016-04-26 21:59:41 +08:00
- Starts using turbo-carto dependency
2016-04-21 22:09:57 +08:00
2016-04-27 01:18:04 +08:00
Announcements:
- Upgrades windshaft to [1.17.2](https://github.com/CartoDB/Windshaft/releases/tag/1.17.2)
2016-04-21 00:30:42 +08:00
2016-04-20 23:26:30 +08:00
## 2.33.1
2016-04-21 00:27:06 +08:00
Released 2016-04-20
Bug fixes:
- Support unneeded schema names in overviews queries #421
2016-04-20 23:26:30 +08:00
2016-04-20 23:15:17 +08:00
## 2.33.0
2016-04-07 01:32:16 +08:00
2016-04-20 23:24:17 +08:00
Released 2016-04-20
2016-04-07 01:32:16 +08:00
2016-04-20 23:15:17 +08:00
New features:
- Adds experimental support for analysis and dataviews
2016-04-18 19:18:54 +08:00
Announcements:
- Upgrades cartodb-psql to 0.6.1 version.
2016-04-18 19:18:54 +08:00
- Upgrades windshaft to [1.17.1](https://github.com/CartoDB/Windshaft/releases/tag/1.17.1)
2016-04-07 01:32:16 +08:00
2016-04-07 01:29:07 +08:00
## 2.32.0
Released 2016-04-06
New features:
- Added support for dynamic styling for widgets in named maps
Announcements:
- Upgrades windshaft to [1.17.0](https://github.com/CartoDB/Windshaft/releases/tag/1.17.0)
2016-04-04 20:34:35 +08:00
2016-03-23 22:14:52 +08:00
## 2.31.2
Released 2016-04-04
2016-03-23 22:14:52 +08:00
Bug fixes:
- Overviews integration for named layers #400
- Support wrapped queries in named layers #405
2016-03-23 22:14:52 +08:00
2016-04-07 01:29:07 +08:00
2016-03-17 00:33:26 +08:00
## 2.31.1
2016-03-23 22:09:38 +08:00
Released 2016-03-23
2016-03-17 00:33:26 +08:00
2016-03-23 22:01:30 +08:00
Announcements:
- Upgrades windshaft to [1.16.1](https://github.com/CartoDB/Windshaft/releases/tag/1.16.1)
2016-03-17 00:33:26 +08:00
2016-03-17 00:30:58 +08:00
## 2.31.0
2016-03-16 00:45:50 +08:00
2016-03-17 00:30:58 +08:00
Released 2016-03-16
Announcements:
- Upgrades windshaft to [1.16.0](https://github.com/CartoDB/Windshaft/releases/tag/1.16.0)
2016-03-16 00:45:50 +08:00
2016-03-16 00:40:26 +08:00
## 2.30.0
2016-03-14 21:47:02 +08:00
2016-03-16 00:40:26 +08:00
Released 2016-03-15
Announcements:
- Upgrades windshaft to [1.15.0](https://github.com/CartoDB/Windshaft/releases/tag/1.15.0)
2016-03-14 21:47:02 +08:00
2016-03-14 21:42:40 +08:00
## 2.29.0
2016-03-14 19:12:56 +08:00
2016-03-14 21:42:40 +08:00
Released 2016-03-14
Announcements:
- Upgrades windshaft to [1.14.0](https://github.com/CartoDB/Windshaft/releases/tag/1.14.0)
2016-03-14 19:12:56 +08:00
2016-03-14 19:06:33 +08:00
## 2.28.0
Released 2016-03-14
New features:
- Added [turbo-cartocss](https://github.com/CartoDB/turbo-cartocss) to preprocess CartoCSS.
2016-03-14 21:42:40 +08:00
2016-03-10 00:56:52 +08:00
## 2.27.0
2016-03-04 02:05:06 +08:00
2016-03-10 00:56:52 +08:00
Released 2016-03-09
New features:
- Add [Surrogate-Key](https://github.com/CartoDB/cartodb/wiki/CartoDB-Surrogate-Keys) headers to responses
Enhancements:
- Use new `node-cartodb-query-tables` library to obtain affected tables in queries
2016-03-04 02:05:06 +08:00
2016-03-08 22:06:06 +08:00
Announcements:
- Remove deprecated tools directory
2016-03-04 02:05:06 +08:00
2016-02-25 18:43:36 +08:00
## 2.26.3
2016-03-04 02:01:40 +08:00
Released 2016-03-03
Improvements:
- Optimize overviews queries for efficient spatial filtering in PostgreSQL
2016-02-25 18:43:36 +08:00
2016-02-25 00:23:15 +08:00
## 2.26.2
2016-02-25 18:42:53 +08:00
Released 2016-02-25
2016-02-25 00:23:15 +08:00
2016-02-25 18:41:49 +08:00
Announcements:
- Upgrades windshaft to [1.13.2](https://github.com/CartoDB/Windshaft/releases/tag/1.13.2)
2016-02-25 00:23:15 +08:00
2016-02-24 17:51:12 +08:00
## 2.26.1
2016-02-25 00:22:04 +08:00
Released 2016-02-24
2016-02-24 17:51:12 +08:00
2016-02-25 00:16:30 +08:00
Announcements:
- Upgrades windshaft to [1.13.1](https://github.com/CartoDB/Windshaft/releases/tag/1.13.1)
2016-02-24 17:51:12 +08:00
2016-02-24 09:21:37 +08:00
## 2.26.0
2016-02-24 17:49:45 +08:00
Released 2016-02-24
2016-02-24 09:21:37 +08:00
Announcements:
- Upgrades windshaft to [1.13.0](https://github.com/CartoDB/Windshaft/releases/tag/1.13.0)
2016-02-23 01:02:29 +08:00
2016-02-22 20:08:43 +08:00
## 2.25.2
2016-02-23 01:00:58 +08:00
Released 2016-02-22
2016-02-22 20:08:43 +08:00
Bug fixes:
- Correct URLs for widgets in named maps #381
2016-02-22 20:08:43 +08:00
2016-02-18 22:15:09 +08:00
## 2.25.1
2016-02-22 19:58:51 +08:00
Released 2016-02-22
2016-02-18 22:15:09 +08:00
2016-02-22 19:51:09 +08:00
Announcements:
- Upgrades windshaft to [1.11.1](https://github.com/CartoDB/Windshaft/releases/tag/1.11.1)
2016-02-18 22:15:09 +08:00
2016-02-18 21:27:44 +08:00
## 2.25.0
2016-02-15 21:47:36 +08:00
2016-02-18 22:14:18 +08:00
Released 2016-02-18
2016-02-15 21:47:36 +08:00
2016-02-18 21:27:44 +08:00
Announcements:
- Upgrades windshaft to [1.11.0](https://github.com/CartoDB/Windshaft/releases/tag/1.11.0)
2016-02-15 21:47:36 +08:00
2016-02-15 19:16:56 +08:00
## 2.24.0
2016-02-12 23:06:20 +08:00
2016-02-15 21:46:43 +08:00
Released 2016-02-15
2016-02-12 23:06:20 +08:00
2016-02-15 19:16:56 +08:00
Announcements:
2016-02-18 21:27:44 +08:00
- Upgrades windshaft to [1.10.1](https://github.com/CartoDB/Windshaft/releases/tag/1.10.1)
2016-02-15 19:16:56 +08:00
2016-02-12 23:06:20 +08:00
2016-02-10 20:05:15 +08:00
## 2.23.0
2016-02-09 01:36:00 +08:00
2016-02-12 23:06:20 +08:00
Released 2016-02-10
2016-02-10 20:05:15 +08:00
Improvements:
- Support for overviews
2016-02-09 01:36:00 +08:00
2016-02-09 01:31:28 +08:00
## 2.22.0
2016-02-05 22:09:32 +08:00
2016-02-09 01:31:28 +08:00
Released 2016-02-08
Announcements:
- Upgrades windshaft to [1.8.3](https://github.com/CartoDB/Windshaft/releases/tag/1.8.3)
2016-02-05 22:09:32 +08:00
2016-02-05 02:35:23 +08:00
## 2.21.1
2016-02-05 22:03:34 +08:00
Released 2016-02-05
Bug fixes:
- Added default config for geojson renderer
2016-02-05 02:35:23 +08:00
2016-02-05 02:31:57 +08:00
## 2.21.0
2016-01-20 19:26:16 +08:00
2016-02-05 02:31:57 +08:00
Released 2016-02-04
Announcements:
- Upgrades windshaft to [1.8.2](https://github.com/CartoDB/Windshaft/releases/tag/1.8.2)
2016-01-20 19:26:16 +08:00
2016-01-20 19:22:56 +08:00
## 2.20.0
2015-11-23 23:08:32 +08:00
2016-01-20 19:25:12 +08:00
Released 2016-01-20
2015-11-23 23:08:32 +08:00
2016-01-20 19:22:24 +08:00
Bug fixes:
- Change redis pool name to report with a valid statsd key #363
Improvements:
- Query runner improvements #359
Unsupported:
- Widgets endpoints
- Layer filters
Note: API for unsupported list might change in the future, use at your own peril.
2015-11-23 23:08:32 +08:00
2015-11-12 18:30:58 +08:00
## 2.19.1
2015-11-23 23:07:37 +08:00
Released 2015-11-23
Announcements:
- Upgrades windshaft to [1.6.1](https://github.com/CartoDB/Windshaft/releases/tag/1.6.1)
2015-11-12 18:30:58 +08:00
2015-11-11 23:28:21 +08:00
## 2.19.0
2015-11-02 17:55:57 +08:00
2015-11-12 18:29:50 +08:00
Released 2015-11-12
2015-11-23 22:51:00 +08:00
Announcements:
2015-11-11 23:28:21 +08:00
- Upgrades windshaft to [1.6.0](https://github.com/CartoDB/Windshaft/releases/tag/1.6.0)
2015-11-02 17:55:57 +08:00
2015-10-30 01:31:15 +08:00
## 2.18.0
2015-10-29 02:27:53 +08:00
2015-11-02 17:38:50 +08:00
Released 2015-11-02
2015-10-29 02:27:53 +08:00
2015-10-30 01:31:15 +08:00
Announcements:
- Upgrades windshaft to [1.5.0](https://github.com/CartoDB/Windshaft/releases/tag/1.5.0)
2015-10-29 02:27:53 +08:00
2015-10-28 23:31:11 +08:00
## 2.17.0
2015-10-22 22:28:49 +08:00
2015-10-29 02:27:03 +08:00
Released 2015-10-28
2015-10-22 22:28:49 +08:00
2015-10-28 23:31:11 +08:00
Announcements:
2015-10-29 02:15:26 +08:00
- Upgrades windshaft to [1.4.0](https://github.com/CartoDB/Windshaft/releases/tag/1.4.0)
2015-10-28 23:31:11 +08:00
2015-10-22 22:28:49 +08:00
2015-10-22 00:38:19 +08:00
## 2.16.0
2015-10-21 19:58:26 +08:00
2015-10-22 22:27:52 +08:00
Released 2015-10-22
2015-10-21 19:58:26 +08:00
2015-10-22 00:38:19 +08:00
Announcements:
- Upgrades windshaft to [1.2.0](https://github.com/CartoDB/Windshaft/releases/tag/1.2.0)
2015-10-21 19:58:26 +08:00
2015-10-13 18:44:29 +08:00
## 2.15.1
2015-10-21 19:56:53 +08:00
Released 2015-10-21
2015-10-13 18:44:29 +08:00
2015-10-21 19:55:36 +08:00
Announcements:
- Upgrades windshaft to [1.1.1](https://github.com/CartoDB/Windshaft/releases/tag/1.1.1)
2015-10-13 18:44:29 +08:00
## 2.15.0
2015-10-01 01:26:33 +08:00
2015-10-13 18:36:25 +08:00
Released 2015-10-13
2015-10-01 01:26:33 +08:00
Announcements:
- Fastly purging no longer uses soft-purge option
- Upgrades windshaft to [1.1.0](https://github.com/CartoDB/Windshaft/releases/tag/1.1.0)
- Upgrades fastly-purge to [1.0.1](https://github.com/CartoDB/node-fastly-purge/releases/tag/1.0.1)
2015-10-01 01:26:33 +08:00
2015-09-30 17:28:38 +08:00
## 2.14.1
2015-10-01 00:52:08 +08:00
Released 2015-09-30
2015-09-30 17:28:38 +08:00
2015-10-01 00:00:54 +08:00
Enhancements:
- Remove app dependency from controllers
2015-09-30 23:44:40 +08:00
Announcements:
- Upgrades windshaft to [1.0.1](https://github.com/CartoDB/Windshaft/releases/tag/1.0.1)
2015-09-30 23:41:37 +08:00
Improvements:
- Safer user extraction from request Host header
2015-09-30 17:28:38 +08:00
## 2.14.0
2015-09-22 04:49:06 +08:00
2015-09-30 17:26:03 +08:00
Released 2015-09-30
2015-09-22 04:49:06 +08:00
Summary: this starts using Windshaft as library (aka version 1.0.0), it no longer extends old Windshaft server.
Announcements:
- Upgrades windshaft to [1.0.0](https://github.com/CartoDB/Windshaft/releases/tag/1.0.0)
New features:
- Named tiles: /api/v1/map/named/:name/:layer/:z/:x/:y.:format
Ported from Windshaft pre-library:
- Almost all acceptance tests, some unit and some integration tests
- Stats + profiler
New features:
- Named maps MapConfig provider
- Base controller with: req2params, send response/error mechanisms
- Authentication/Authorization moves to its own API so it can be reused
- Surrogate-Key headers for named maps and affected tables
Improvements:
- No more fake requests to emulate map config instantiations
- As named maps previews are using named map MapConfigProvider it doesn't need to load the MapConfig
- Controllers using Windshaft's backends to request resources through MapConfig providers
- Express 4.x, as Windshaft no longer provides an HTTP server, here we start using latest major version of Express.
- assert.response implemented using request
- All tests validate there are no unexpected keys in Redis and keys requested to be deleted after a test are present
- Test suite in Makefile generated with `find`
- Image comparison with `mapnik.Image.compare`
- Doesn't emit Named map update event on unmodified templates
TODO:
- Named map provider checks on every request if named map has changed to reload it (actually reset it so MapConfig has to be regenerated). See https://github.com/CartoDB/Windshaft-cartodb/commit/f553efa69e83fdf296154ab1b7b49aa08957c04e. This is done this way because when running the Service in a cluster there is no communication between different instances so when a named map gets updated in one of the them the rest is not aware/notified of the change. In the future there should be a mechanism to synch this changes between instance:
* endpoint
* redis pub/sub
* backdoor
2015-09-22 04:49:06 +08:00
2015-09-22 04:43:33 +08:00
## 2.13.0
2015-08-27 23:48:06 +08:00
2015-09-22 04:45:50 +08:00
Released 2015-09-21
2015-08-27 23:48:06 +08:00
2015-09-22 04:43:33 +08:00
New features:
- Keep x-cache-channel in named map static maps
2015-08-27 23:48:06 +08:00
## 2.12.0
2015-08-26 15:55:15 +08:00
2015-08-27 23:46:29 +08:00
Released 2015-08-27
2015-08-26 15:55:15 +08:00
2015-08-27 23:24:38 +08:00
Announcements:
- Upgrades windshaft to [0.51.0](https://github.com/CartoDB/Windshaft/releases/tag/0.51.0)
New features:
- Make http and https globalAgent options configurable
* If config is not provided it configures them with default values
2015-08-26 15:55:15 +08:00
2015-08-26 01:27:00 +08:00
## 2.11.0
2015-08-18 22:35:02 +08:00
2015-08-26 15:52:53 +08:00
Released 2015-08-26
2015-08-18 22:35:02 +08:00
2015-08-26 01:27:00 +08:00
Announcements:
- Upgrades windshaft to [0.50.0](https://github.com/CartoDB/Windshaft/releases/tag/0.50.0)
2015-08-18 22:35:02 +08:00
2015-08-18 21:22:27 +08:00
## 2.10.0
2015-08-07 00:03:00 +08:00
2015-08-18 22:33:44 +08:00
Released 2015-08-18
2015-08-07 00:03:00 +08:00
2015-08-18 21:22:27 +08:00
New features:
- Exposes metatile cache configuration for tilelive-mapnik, see configuration sample files for more information.
Announcements:
- Upgrades windshaft to [0.49.0](https://github.com/CartoDB/Windshaft/releases/tag/0.49.0)
2015-08-07 00:03:00 +08:00
2015-08-06 22:06:42 +08:00
## 2.9.0
2015-07-15 17:44:59 +08:00
2015-08-07 00:02:09 +08:00
Released 2015-08-06
2015-07-15 17:44:59 +08:00
2015-08-06 22:06:42 +08:00
New features:
- Send memory usage stats
2015-07-15 17:44:59 +08:00
2015-07-15 17:31:26 +08:00
## 2.8.0
2015-07-14 22:33:12 +08:00
2015-07-15 17:43:54 +08:00
Released 2015-07-15
2015-07-14 22:33:12 +08:00
2015-07-15 17:31:26 +08:00
Announcements:
- Upgrades windshaft to [0.48.0](https://github.com/CartoDB/Windshaft/releases/tag/0.48.0)
2015-07-14 22:33:12 +08:00
2015-07-06 17:58:08 +08:00
## 2.7.2
2015-07-14 22:32:04 +08:00
Released 2015-07-14
2015-07-06 17:58:08 +08:00
2015-07-14 22:28:51 +08:00
Enhancements:
- Replaces `CDB_QueryTables` with `CDB_QueryTablesText` to avoid issues with long schema+table names
2015-07-06 17:58:08 +08:00
2015-07-06 07:07:30 +08:00
## 2.7.1
2015-07-06 17:56:30 +08:00
Released 2015-07-06
2015-07-06 07:07:30 +08:00
Bug fixes:
- redis-mpool `noReadyCheck` and `unwatchOnRelease` options from config and defaulted
2015-07-06 07:07:30 +08:00
2015-07-06 02:59:52 +08:00
## 2.7.0
2015-07-02 21:48:58 +08:00
2015-07-06 17:56:18 +08:00
Released 2015-07-06
2015-07-02 21:48:58 +08:00
2015-07-06 02:58:39 +08:00
Announcements:
2015-07-06 03:16:12 +08:00
- Upgrades windshaft to [0.47.0](https://github.com/CartoDB/Windshaft/releases/tag/0.47.0)
2015-07-06 02:58:39 +08:00
- Upgrades redis-mpool to [0.4.0](https://github.com/CartoDB/node-redis-mpool/releases/tag/0.4.0)
2015-07-06 02:59:52 +08:00
New features:
- Exposes redis `noReadyCheck` config
2015-07-06 03:00:25 +08:00
Bug fixes:
- Fixes `unwatchOnRelease` redis config
2015-07-02 21:48:58 +08:00
2015-07-02 20:12:41 +08:00
## 2.6.1
2015-07-02 21:47:40 +08:00
Released 2015-07-02
2015-07-02 20:12:41 +08:00
2015-07-02 21:41:48 +08:00
Announcements:
- Upgrades windshaft to [0.46.1](https://github.com/CartoDB/Windshaft/releases/tag/0.46.1)
2015-07-02 20:12:41 +08:00
## 2.6.0
2015-06-18 18:55:38 +08:00
2015-07-02 20:11:39 +08:00
Released 2015-07-02
2015-06-18 18:55:38 +08:00
Announcements:
- Upgrades windshaft to [0.46.0](https://github.com/CartoDB/Windshaft/releases/tag/0.46.0)
- New config to set metatile by format
2015-06-18 18:55:38 +08:00
## 2.5.0
2015-06-01 21:50:53 +08:00
2015-06-18 18:53:45 +08:00
Released 2015-06-18
2015-06-01 21:50:53 +08:00
New features:
- Named maps names can start with numbers and can contain dashes (-).
- Adds layergroupid header in map instantiations
2015-06-06 01:41:46 +08:00
Bug fixes:
- Named maps error responses with `{ "errors": ["message"] }` format (#305)
Announcements:
- Upgrades windshaft to [0.45.0](https://github.com/CartoDB/Windshaft/releases/tag/0.45.0)
2015-06-06 01:41:46 +08:00
2015-06-05 00:53:59 +08:00
Enhancements:
- Fix documentation style and error examples
2015-06-01 21:50:53 +08:00
2015-05-26 21:53:07 +08:00
## 2.4.1
2015-06-01 21:49:30 +08:00
Released 2015-06-01
2015-05-26 21:53:07 +08:00
2015-06-01 21:46:32 +08:00
Announcements:
- Upgrades windshaft to [0.44.1](https://github.com/CartoDB/Windshaft/releases/tag/0.44.1)
2015-05-26 21:53:07 +08:00
## 2.4.0
2015-05-19 00:11:48 +08:00
2015-05-26 21:52:28 +08:00
Released 2015-05-26
2015-05-19 00:11:48 +08:00
Announcements:
- Upgrades windshaft to [0.44.0](https://github.com/CartoDB/Windshaft/releases/tag/0.44.0)
2015-05-19 00:11:48 +08:00
2015-05-19 00:10:47 +08:00
## 2.3.0
2015-04-29 21:26:56 +08:00
2015-05-19 00:10:47 +08:00
Released 2015-05-18
2015-04-29 21:26:56 +08:00
Announcements:
- Upgrades cartodb-redis for `global` map stats
2015-04-29 21:26:56 +08:00
## 2.2.0
2015-04-17 00:06:55 +08:00
2015-04-29 21:18:47 +08:00
Released 2015-04-29
2015-04-17 00:06:55 +08:00
2015-04-29 16:35:11 +08:00
Enhancements:
- jshint is run against tests
- tests moved to mocha's `describe`
New features:
- Fastly surrogate keys invalidation for named maps
* **New configuration entry**: `fastly`. Check example configurations for more information.
2015-04-29 16:31:47 +08:00
- `PgQueryRunner` extracted from `QueryTablesApi` so it can be reused in new `TablesExtentApi`
- New top level element, `view`, in templates that holds attributes to identify the map scene.
- Named maps static preview in /api/v1/map/static/named/:name/:width/:height.:format endpoint
* It will be invalidated if the named map changes
* But have a Cache-Control header with a 2 hours max-age, won't be invalidated on data changes
2015-04-17 00:06:55 +08:00
2015-04-15 22:13:40 +08:00
## 2.1.3
2015-04-17 00:02:36 +08:00
Released 2015-04-16
2015-04-15 22:13:40 +08:00
Announcements:
- Upgrades windshaft to [0.42.2](https://github.com/CartoDB/Windshaft/releases/tag/0.42.2)
2015-04-15 22:13:40 +08:00
2015-04-10 16:57:31 +08:00
## 2.1.2
2015-04-15 22:12:42 +08:00
Released 2015-04-15
2015-04-10 16:57:31 +08:00
2015-04-15 21:32:10 +08:00
Bug fixes:
- Do not check statsd_client in profiler
Announcements:
- Upgrades windshaft to [0.42.1](https://github.com/CartoDB/Windshaft/releases/tag/0.42.1)
2015-04-10 16:57:31 +08:00
2015-04-09 21:26:21 +08:00
## 2.1.1
2015-04-10 16:56:10 +08:00
Released 2015-04-10
2015-04-09 21:26:21 +08:00
Bug fixes:
- Do not add x-cache-channel header for GET template routes
2015-04-09 21:26:21 +08:00
2015-04-09 21:23:42 +08:00
## 2.1.0
2015-04-08 18:27:40 +08:00
2015-04-09 21:24:10 +08:00
Released 2015-04-09
2015-04-08 18:27:40 +08:00
2015-04-09 21:23:42 +08:00
Announcements:
- Upgrades windshaft to [0.42.0](https://github.com/CartoDB/Windshaft/releases/tag/0.42.0)
2015-03-12 00:15:44 +08:00
2015-03-31 00:44:44 +08:00
## 2.0.0
2015-04-08 18:26:07 +08:00
Released 2015-04-08
2015-03-31 00:44:44 +08:00
Announcements:
- Major release with **BREAKING CHANGES**:
* Removes `/:table/infowindow`, `/:table/map_metadata` and `/:table/flush_cache` endpoints
* Sample configuration removes `/tiles/template` and `/tiles/layergroup`
* URLs to use from now on are: `/api/v1/map/named` and `/api/v1/map`
* No more state changes for styles
* No more dump stats for renderers: SIGUSR1 and SIGUSR2 signals
* Removes query params:
- sql
- geom_type
- cache_buster
- cache_policy
- interactivity
- style
- style_version
- style_convert
- scale_factor
* Affected tables for x-cache-channel will use direct connection to postgresql
* Removes some metrics: authorized times ones
* Mapnik renderer configuration not part of the `renderer` root configuration
- All configuration must be moved into `renderer.mapnik`, see `config/environments/*.js.example` for reference
2015-03-31 17:36:29 +08:00
- Removes rollbar as optional logger
2015-03-31 00:44:44 +08:00
## 1.30.0
Released 2015-03-11
2015-03-09 21:08:38 +08:00
2015-03-11 23:19:07 +08:00
Announcements:
- Upgrades windshaft to [0.40.0](https://github.com/CartoDB/Windshaft/releases/tag/0.40.0)
2015-03-09 21:08:38 +08:00
2015-03-31 00:44:44 +08:00
## 1.29.0
Released 2015-03-09
2015-03-06 17:45:01 +08:00
Announcements:
- Upgrades windshaft to [0.39.0](https://github.com/CartoDB/Windshaft/releases/tag/0.39.0)
2015-02-20 17:32:12 +08:00
2015-03-31 00:44:44 +08:00
## 1.28.5
Released 2015-02-20
2015-02-18 18:55:35 +08:00
2015-02-20 17:28:53 +08:00
Announcements:
- Upgrades windshaft to [0.37.5](https://github.com/CartoDB/Windshaft/releases/tag/0.37.5)
2015-02-18 18:55:35 +08:00
2015-03-31 00:44:44 +08:00
## 1.28.4
Released 2015-02-18
2015-02-18 02:44:23 +08:00
2015-02-18 18:53:56 +08:00
Announcements:
- Upgrades windshaft to [0.37.4](https://github.com/CartoDB/Windshaft/releases/tag/0.37.4)
2015-02-18 02:44:23 +08:00
2015-03-31 00:44:44 +08:00
## 1.28.3
Released 2015-02-17
2015-02-17 23:17:32 +08:00
Announcements:
- Upgrades windshaft to [0.37.3](https://github.com/CartoDB/Windshaft/releases/tag/0.37.3)
2015-02-17 23:17:32 +08:00
2015-03-31 00:44:44 +08:00
## 1.28.2
Released 2015-02-17
2015-02-17 19:20:51 +08:00
2015-02-17 23:07:49 +08:00
Announcements:
- Upgrades windshaft to [0.37.2](https://github.com/CartoDB/Windshaft/releases/tag/0.37.2)
2015-02-17 19:20:51 +08:00
2015-03-31 00:44:44 +08:00
## 1.28.1
Released 2015-02-17
2015-02-17 18:04:41 +08:00
2015-02-17 19:19:16 +08:00
Announcements:
- Upgrades windshaft to [0.37.1](https://github.com/CartoDB/Windshaft/releases/tag/0.37.1)
2015-02-17 18:04:41 +08:00
2015-03-31 00:44:44 +08:00
## 1.28.0
Released 2015-02-17
2015-02-16 19:15:08 +08:00
2015-02-16 21:57:03 +08:00
Announcements:
- Upgrades windshaft to [0.37.0](https://github.com/CartoDB/Windshaft/releases/tag/0.37.0)
2015-02-16 21:21:56 +08:00
New features:
- QueryTablesApi will always use an authenticated query to retrieve last update, this allows to query affected private
tables last update (#253)
2015-02-16 19:15:08 +08:00
2015-03-31 00:44:44 +08:00
## 1.27.0
Released 2015-02-16
2015-01-29 00:37:38 +08:00
2015-02-16 18:21:22 +08:00
Announcements:
- Adds default image placeholder for http renderer to use as fallback
New features:
- `named` layers type, see [MapConfig-NamedMaps-extension](docs/MapConfig-NamedMaps-extension.md)
- Starts using datasource per layer feature from Windshaft ([2c7bc6a](https://github.com/CartoDB/Windshaft-cartodb/commit/2c7bc6adde561b20ed955b905e3c7bcd6795d128))
Bugfixes:
- Fixes tests with beforeEach and afterEach triggers
2015-01-29 00:37:38 +08:00
2015-02-16 19:14:24 +08:00
2015-03-31 00:44:44 +08:00
## 1.26.2
Released 2015-01-28
2015-01-28 20:16:57 +08:00
Bugfixes:
2015-01-29 00:31:22 +08:00
- Accept 'open' string in templates' `auth` as authorized.
2015-01-28 20:16:57 +08:00
2015-03-31 00:44:44 +08:00
## 1.26.1
Released 2015-01-28
2015-01-28 00:51:04 +08:00
Announcements:
- Upgrades windshaft to 0.35.1, see https://github.com/CartoDB/Windshaft/pull/254
2015-01-28 00:51:04 +08:00
2015-03-31 00:44:44 +08:00
## 1.26.0
Released 2015-01-27
2015-01-27 00:33:22 +08:00
Announcements:
- Upgrades windshaft to 0.35.0, supports mapconfig version `1.3.0`
2015-01-27 00:33:22 +08:00
2015-03-31 00:44:44 +08:00
## 1.25.0
Released 2015-01-26
2015-01-16 00:37:51 +08:00
2015-01-27 00:30:51 +08:00
Announcements:
- No more signed maps (#227 and #238)
- Splits template maps endpoint into its own controller
- Removes TemplateMaps dependency on SignedMaps
- Token validation is done against the template
- Template is always extended with default values for auth and placeholders
- MapConfig is extended, in order to validate auth_tokens, with template info:
- template name
- template auth
- No more locks to create, update or delete templates
- Trusting in redis' hash semantics
- Some tradeoffs:
* A client having more templates than allowed by a race condition between limit (HLEN) check and creation (HSET)
* Updating a template could happen while deleting it, resulting in a new template
* Templates already instantiated will be accessible through their layergroup so it is possible to continue requesting tiles/grids/etc.
- Authorisation is now handled by template maps
- Template instantiation returns new instances with default values if they are missing
New features:
- Basic layergroup validation on named map creation/update (#196)
- Add named maps surrogate keys and call invalidation on template modification/deletion (#247)
- Extends TemplateMaps backend with EventEmitter
- Emits for create, update and delete templates
- VarnishHttpCacheBackend will invalidate a varnish instance via HTTP PURGE method
- In the future there could be more backends, for instance to invalidate a CDN.
2015-01-28 20:15:18 +08:00
- NamedMapsEntry has the responsibility to generate a cache key for a named map
2015-01-27 00:30:51 +08:00
- It probably should receive a template/named map instead of owner and template name
2015-01-28 20:15:18 +08:00
- SurrogateKeysCache is responsible to tag responses with a header
2015-01-27 00:30:51 +08:00
- It also is responsible for invalidations given an Invalidation Backend
- In the future it could have several backends so it can invalidates different caches
- SurrogateKeysCache is subscribed to TemplateMaps events to do the invalidations
2015-01-16 00:37:51 +08:00
2015-03-31 00:44:44 +08:00
## 1.24.0
Released 2015-01-15
2015-01-14 23:42:41 +08:00
Announcements:
- Upgrades windshaft to 0.34.0 for retina support
2015-01-14 23:42:41 +08:00
2015-03-31 00:44:44 +08:00
## 1.23.1
Released 2015-01-14
2015-01-14 22:52:20 +08:00
2015-01-14 23:41:46 +08:00
Announcements:
- Regenerate npm-shrinkwrap.json
2015-01-14 22:52:20 +08:00
2015-03-31 00:44:44 +08:00
## 1.23.0
Released 2015-01-14
2015-01-13 19:19:28 +08:00
2015-01-14 22:32:59 +08:00
Announcements:
- Upgrades windshaft to 0.33.0
New features:
- Sets HTTP renderer configuration in server_options
2015-01-13 19:19:28 +08:00
2015-03-31 00:44:44 +08:00
## 1.22.0
Released 2015-01-13
2014-10-24 23:08:27 +08:00
2014-11-05 22:06:01 +08:00
New features:
- Health check endpoint
2015-01-13 19:18:10 +08:00
2015-03-31 00:44:44 +08:00
## 1.21.2
Released 2014-12-15
2014-12-11 17:24:22 +08:00
2014-12-15 23:05:58 +08:00
Announcements:
- Upgrades windshaft to 0.32.4
2014-12-11 17:24:22 +08:00
2015-03-31 00:44:44 +08:00
## 1.21.1
Released 2014-12-11
2014-10-24 23:08:27 +08:00
2014-11-05 21:48:59 +08:00
Announcements:
2014-12-11 17:17:12 +08:00
- Upgrades windshaft to 0.32.2
2014-11-05 21:48:59 +08:00
Bugfixes:
- Closes fd for log files on `kill -HUP` (#230)
2014-10-24 23:08:27 +08:00
2015-03-31 00:44:44 +08:00
## 1.21.0
Released 2014-10-24
2014-10-20 23:52:47 +08:00
New features:
- Allow a different cache-control max-age for layergroup responses
2014-10-20 23:52:47 +08:00
2015-03-31 00:44:44 +08:00
## 1.20.2
Released 2014-10-20
2014-10-17 20:23:19 +08:00
2014-10-20 23:24:23 +08:00
Announcements:
- Upgrades windshaft to 0.31.0
2014-10-17 20:23:19 +08:00
2015-03-31 00:44:44 +08:00
## 1.20.1
Released 2014-10-17
2014-10-15 23:30:49 +08:00
2014-10-17 20:15:59 +08:00
Announcements:
- Upgrades redis-mpool to 0.3.0
2014-10-15 23:30:49 +08:00
2015-03-31 00:44:44 +08:00
## 1.20.0
Released 2014-10-15
2014-08-19 20:28:24 +08:00
New features:
- Report to statsd the status of redis pools
- Upgrades Windshaft to start reporting redis/renderers/mapnik pool metrics
Enhancements:
- Share one redis-mpool across the application
2014-10-03 23:05:20 +08:00
2015-03-31 00:44:44 +08:00
## 1.19.0
Released 2014-10-14
2014-10-13 22:29:31 +08:00
2014-10-14 20:05:50 +08:00
Announcements:
2014-10-14 21:12:17 +08:00
- Dropping support for npm <1.2.1
npm-shrinkwrap.json is incompatible when generated with npm >=1.2.1 and consumed by npm <1.2.1
2014-10-14 20:05:50 +08:00
- Upgrades windshaft to 0.28.2
- Generates npm-shrinkwrap.json with npm >1.2.0
2014-10-14 20:05:50 +08:00
2014-10-13 22:29:31 +08:00
2015-03-31 00:44:44 +08:00
## 1.18.2
Released 2014-10-13
2014-10-13 17:50:21 +08:00
Bug fixes:
- Defaults resultSet to object if undefined in QueryTablesApi
2014-10-13 22:19:32 +08:00
Announcements:
- Upgrades windshaft to 0.28.1
2015-03-31 00:44:44 +08:00
## 1.18.1
Released 2014-10-13
2014-10-03 23:05:20 +08:00
New features:
- Allow to add more node.js' threadpool workers via process.env.UV_THREADPOOL_SIZE
2014-10-03 23:05:20 +08:00
2015-03-31 00:44:44 +08:00
## 1.18.0
Released 2014-10-03
2014-10-02 02:28:47 +08:00
Announcements:
- Comes back to use mapnik 2.3.x based on cartodb/node-mapnik@1.4.15-cdb from windshaft@0.28.0
2014-10-02 02:28:47 +08:00
2015-03-31 00:44:44 +08:00
## 1.17.2
Released 2014-10-01
2014-09-30 21:09:56 +08:00
2014-10-02 02:27:11 +08:00
Announcements:
- Upgrades windshaft to 0.27.2 which downgrades node-mapnik to 0.7.26-cdb1
2014-09-30 21:09:56 +08:00
2015-03-31 00:44:44 +08:00
## 1.17.1
Released 2014-09-30
2014-09-25 22:17:10 +08:00
Announcements:
- Upgrades windshaft to 0.27.1 which downgrades node-mapnik to 1.4.10
2014-09-26 17:21:28 +08:00
Enhancements:
- TTL for template locks so they are not kept forever
2014-09-30 21:03:14 +08:00
- Upgrades mocha
2014-09-26 17:21:28 +08:00
2014-09-25 22:17:10 +08:00
2015-03-31 00:44:44 +08:00
## 1.17.0
Released 2014-09-25
2014-08-19 20:28:24 +08:00
New features:
- Starts using mapnik 2.3.x
2014-08-20 00:42:48 +08:00
Enhancements:
2014-09-19 01:05:20 +08:00
- Upgrades windshaft and cartodb-redis
- Supports `!scale_denominator!` dynamic param in SQL queries
2014-08-26 18:23:56 +08:00
- Metrics revamp: removes and adds some metrics
2014-09-19 01:06:45 +08:00
- Adds poolSize configuration for mapnik
2014-08-20 00:42:48 +08:00
2015-03-31 00:44:44 +08:00
## 1.16.1
Released 2014-08-19
2014-08-18 21:29:47 +08:00
2014-08-19 20:25:45 +08:00
Enhancements:
- Upgrades cartodb-redis
2014-08-18 21:29:47 +08:00
2015-03-31 00:44:44 +08:00
## 1.16.0
Released 2014-08-18
2014-08-13 21:27:16 +08:00
2014-08-14 19:32:22 +08:00
New features:
- Configurable QueryTablesAPI to call directly postgresql using cartodb-psql
or to keep using a request to the SQL API
Enhancements:
- Removes mapnik dependency as it now relies on Windshaft to check mapnik version
2014-08-15 01:54:45 +08:00
- Upgrades dependencies:
- underscore
- lzma
- log4js
- rollbar
2014-08-18 21:14:01 +08:00
- windshaft
- request
2015-03-31 00:44:44 +08:00
## 1.15.0
Released 2014-08-13
2014-08-13 21:10:58 +08:00
Enhancements:
- Upgrades dependencies:
- redis-mpool
- cartodb-redis
- windshaft
2014-08-13 21:12:46 +08:00
- Specifies name in the redis pool
- Slow pool configuration in example configurations
2014-08-07 18:35:38 +08:00
2015-03-31 00:44:44 +08:00
## 1.14.0
Released 2014-08-07
2014-08-04 19:05:08 +08:00
2014-08-04 19:24:44 +08:00
Enhancements:
- SQL API requests moved to its own entity
New features:
2014-08-14 19:32:04 +08:00
- Affected tables and last updated time for a query are performed in a single
request to the SQL API
- Allow specifying the tile format, upgrades windshaft and grainstore
dependencies for this matter
2014-08-04 19:24:44 +08:00
2015-03-31 00:44:44 +08:00
## 1.13.1
Released 2014-08-04
2014-07-31 00:11:32 +08:00
2014-08-04 19:04:13 +08:00
Enhancements:
- Profiler header sent as JSON string
2014-07-31 00:11:32 +08:00
2015-03-31 00:44:44 +08:00
## 1.13.0
Released 2014-07-30
New features:
- Support for postgresql schemas
- Use public user from redis
- Support for several auth tokens
2015-03-31 00:44:44 +08:00
## 1.12.1
Released 2014-06-24
2014-06-24 22:26:57 +08:00
Enhancements:
- Caches layergroup and sets X-Cache-Channel in GET requests also in named maps
2015-03-31 00:44:44 +08:00
## 1.12.0
Released 2014-06-24
2014-06-24 20:24:14 +08:00
New features:
- Caches layergroup and sets X-Cache-Channel in GET requests
2015-03-31 00:44:44 +08:00
## 1.11.1
Released 2014-05-07
2014-04-08 16:00:10 +08:00
2014-05-08 00:28:10 +08:00
Enhancements:
- Upgrade Windshaft to 0.21.0, see
http://github.com/CartoDB/Windshaft/blob/0.21.0/NEWS
2015-03-31 00:44:44 +08:00
## 1.11.0
Released 2014-04-28
2014-03-21 00:11:06 +08:00
New features:
- Add support for log_filename directive
- Reopen log file on SIGHUP, for better logrotate integration
Enhancements:
- Set default PostgreSQL application name to "cartodb_tiler"
2015-03-31 00:44:44 +08:00
## 1.10.2
Released 2014-04-08
2014-04-08 16:00:41 +08:00
Bug fixes:
- Fix show_style tool broken since 1.8.1
- Fix X-Cache-Channel of tiles accessed via signed token (#188)
2015-03-31 00:44:44 +08:00
## 1.10.1
Released 2014-03-21
2014-03-21 00:10:39 +08:00
Bug fixes:
- Do not cache non-success jsonp responses (#186)
2015-03-31 00:44:44 +08:00
## 1.10.0
Released 2014-03-20
2014-03-11 00:41:44 +08:00
New features:
- Add optional support for rollbar (#150)
2014-03-11 19:21:00 +08:00
Enhancements:
- Do not send connection details to client (#183)
2014-03-13 01:11:19 +08:00
- Upgrade node-varnish to 0.3.0
- Upgrade Windshaft to 0.20.0, see
http://github.com/CartoDB/Windshaft/blob/0.20.0/NEWS
2014-03-11 19:21:00 +08:00
- Include tiler version in startup log
- Install an uncaught exception handler
- Require own fork of node-mapnik, with temptative fix
for libxml usage (glibc detected corruptions)
2014-03-11 19:21:00 +08:00
Other changes:
- Switch to 3-clause BSD license (#184)
2015-03-31 00:44:44 +08:00
## 1.9.0
Released 2014-03-10
2014-03-06 23:28:13 +08:00
New features:
- Allow to set server related configuration in serverMetadata (#182)
2015-03-31 00:44:44 +08:00
## 1.8.5
Released 2014-03-10
2014-03-03 18:45:23 +08:00
Enhancements:
2016-02-05 02:31:57 +08:00
- Set statsd prefix for all endpoints
- Respond with a permission denied on attempt to access map tiles waiving
signature of someone who had not left any (#170)
- Do not log an error on GET / (#177)
- Do not UNWATCH on every redis client release (#161)
- Include API docs (#164)
- Add "cacheDns" statsd setting in the example configs
- Do not send duplicated stats on template instanciation
- Do not die on dns resolution errors (#178, #180)
Bug fixes:
- Do not cache map creation responses (#176)
2015-03-31 00:44:44 +08:00
## 1.8.4
Released 2014-03-03
2014-02-27 19:46:43 +08:00
Enhancements:
- Really skip CDB_TableMetadata lookup for sql affected by no tables (#169)
- Upgrade windshaft to 0.19.2, see node_modules/windshaft/NEWS
- Clarify obscure "ECONNREFUSED" error message (#171)
- Change some http status responses to be more appropriate to the case
- Forbid using map signatures of foreign users (#172)
- Forbid instanciating templates of foreign users (#173)
- Allow passing environment configuration name via NODE_ENV to app.js
- Print environment configuration name on app start
Bug fixes:
- Fix database connection settings on template instanciation (#174)
2015-03-31 00:44:44 +08:00
## 1.8.3
Released 2014-02-27
2014-02-25 18:10:56 +08:00
Enhancements:
- Upgrades windshaft to 0.19.1 with many performance improvements,
2016-02-05 02:31:57 +08:00
See node_modules/windshaft/NEWS
- Improve speed of instanciating a map (#147, #159, #165)
- Give meaningful error on attempts to use map tokens
with attribute service (#156)
- Reduce sql-api communication timeout, and allow overriding (#167)
[ new sqlapi.timeout directive, defaults to 100 ms ]
- Do not query CDB_TableMetadata for queries affected by no tables (#168)
2014-02-25 18:10:56 +08:00
2015-03-31 00:44:44 +08:00
## 1.8.2
Released 2014-02-25
2014-02-19 22:26:43 +08:00
Enhancements:
* Allow using ":host" as part of statsd.prefix (#153)
2014-02-20 01:10:33 +08:00
* Expand "addCacheChannel" stats
* Allow using GET with sql-api for queries shorter than configured len (#155)
[ new sqlapi.max_get_sql_length directive, defaults to 2048 ]
* Do not log an error for a legit request requiring no X-Cache-Channel
Bug fixes:
* Fix munin plugin after log format changes (#154)
2015-03-31 00:44:44 +08:00
## 1.8.1
Released 2014-02-19
2014-02-18 17:38:01 +08:00
Enhancements:
* Use log4js logger (#138)
Bug fixes:
* Always generate X-Cache-Channel for token-based tile responses (#152)
2015-03-31 00:44:44 +08:00
## 1.8.0
Released 2014-02-18
2014-02-12 22:53:21 +08:00
Enhancements:
* Add script to flush caches (#140)
2014-02-13 16:19:19 +08:00
* Add script to list templates
* Add statsd support (#139)
* Add support for specifying a varnish password
* Avoid sending multiple varnish invalidation at once (#135)
2014-02-13 15:46:16 +08:00
* Tested with node-0.10 (#141)
2014-02-13 05:51:52 +08:00
* Use single redis pooler for torque and grainstore
* Reduce cost of garbage collection for localized resources
* Allow limiting number of templates for each user (#136)
* Allow configuring TTL of mapConfigs via "mapConfigTTL"
2014-02-12 22:53:21 +08:00
2015-03-31 00:44:44 +08:00
## 1.7.1
Released 2014-02-11
Enhancements:
* Disable debug logging unless "debug" config param evaluates to true (#137)
* Require windshaft 0.17.2 for further reducing log noise (#137)
2015-03-31 00:44:44 +08:00
## 1.7.0
Released 2014-02-11
New features:
* Add support for torque tiles (#112)
* Add attributes service (#118)
* Implement Unified Map API (#126)
* Make endpoints configurable (#127)
Enhancements:
* Allow specifying fixed sqlapi host address (#117)
* Include template hash in template instance response, to keep caches
of different instances separated (#105)
2014-02-07 00:46:39 +08:00
Bug fixes:
2014-02-08 01:10:45 +08:00
* Allow space padding in template variables usage (#129)
* Allow passing numbers as values for numeric template variables (#130)
2015-03-31 00:44:44 +08:00
## 1.6.3
Released 2014-01-30
2014-01-23 19:27:39 +08:00
2016-02-05 02:31:57 +08:00
Bug fixes:
2014-01-28 19:05:01 +08:00
* layergroup accept both map_key and api_key (#91)
2014-01-29 22:14:47 +08:00
* Fix public instanciation of signed template accessing private data (#114)
* Fix show_style in presence of complex styles
* Fix use of maxzoom in layergroup config (via windshaft-0.15.1)
2014-01-28 19:05:01 +08:00
2014-01-29 20:12:19 +08:00
Enhancements:
2014-01-29 20:34:22 +08:00
* Add support for instanciating a template map with JSONP (#116)
* Stop processing XML on renderer creation, not needed anymore since 1.6.1
introduced on-demand XML generation.
2014-01-29 20:12:19 +08:00
2015-03-31 00:44:44 +08:00
## 1.6.2
Released 2014-01-23
2014-01-17 00:19:55 +08:00
Bug fixes:
* Fix support for long (>64k chars) queries in layergroup creation (#111)
Enhancements:
* Enhance tools/show_style to accept an environment parameter and
print XML style now it is not in redis anymore (#110)
2014-01-23 02:12:17 +08:00
* Support CORS in template instanciation endpoint (#113)
2015-03-31 00:44:44 +08:00
## 1.6.1
Released 2014-01-15
2014-01-10 18:32:03 +08:00
Bug fixes:
* Drop cache headers from error responses (#107)
* Localize external CartoCSS resources at renderer creation time (#108)
2015-03-31 00:44:44 +08:00
## 1.6.0
Released 2014-01-10
2013-12-05 21:19:23 +08:00
New features:
* Add 'user_from_host' directive to generalize username extraction (#100)
* Implement signed template maps (#98)
Other changes:
* Update cartodb-redis dependency to "~0.3.0"
* Update redis-server dependency to "2.4.0+"
2015-03-31 00:44:44 +08:00
## 1.5.2
Released 2013-12-05
2013-11-29 20:32:28 +08:00
Bug fixes:
* Fix configuration-level compatibility with versions prior to 1.5 (#96)
* Fix use of old layergroups on mapnik upgrade (#97)
2015-03-31 00:44:44 +08:00
## 1.5.1
Released 2013-11-28
2013-11-19 22:45:33 +08:00
Bug fixes:
* Survive presence of malformed CartoCSS in redis (#94)
* Accept useless point-transform:scale directives (#93)
2013-11-19 22:45:33 +08:00
2015-03-31 00:44:44 +08:00
## 1.5.0
Released 2013-11-19
NOTE: new configuration directives `postgres_auth_pass` and
`postgres.password` added; see config/environments/*.example
for documentation.
Improvements:
* Add support for configuring database connection passwords
* Optionally read user-specific database_host and database_password
from redis as per CartoDB-2.5.0 model (#88, #89)
* Do not force ending dot in SQL-API hostname, for easier testing
Bug fixes:
* Return CORS headers when creating layergroups via GET (windshaft/#92)
* Fix http status on database authentication error (windshaft/#94)
* Fix text-face-name error at layergroup creation (windshaft/#93)
Other changes:
* CartoDB redis interaction delegated to "cartodb-redis" module
2015-03-31 00:44:44 +08:00
## 1.4.1
Released 2013-11-08
2013-10-31 23:02:40 +08:00
* Fix support for exponential notation in CartoCSS filter values (#87)
2015-03-31 00:44:44 +08:00
## 1.4.0
Released 2013-10-31
2013-10-11 16:06:38 +08:00
* Add Support for Mapnik-2.2.0 (#78)
2015-03-31 00:44:44 +08:00
## 1.3.6
Released 2013-10-11
2013-10-03 23:15:11 +08:00
* Restore support for node-0.8.9 accidentally dropped by 1.3.5
NOTE: needs removing node_modules/windshaft and re-running npm install
2015-03-31 00:44:44 +08:00
## 1.3.5
Released 2013-10-03
2013-09-06 18:13:09 +08:00
* Fixing apostrophes in CartoCSS
* Fix "sql/table must contain zoom variable" error when using
"[ zoom > 3]" CartoCSS snippets (note the space)
* Fix backward compatibility handling of sqlapi.host configuration (#82)
* Fix error for invalid text-name in CartoCSS (#81)
2016-02-05 02:31:57 +08:00
* Do not let anonymous requests use authorized renderer caches
2015-03-31 00:44:44 +08:00
## 1.3.4
NOTE: configuration sqlapi.host renamed to sqlapi.domain
(support for "sqlapi.host" is retained for backward compatibility)
* Improve empty CartoCSS error message
* Improve invalid mapnik-geometry-type CSS error message
* Fix race condition in localization of network resources
2013-07-24 01:43:32 +08:00
2015-03-31 00:44:44 +08:00
## 1.3.3
* Set Last-Modified header to allow for 304 responses
* Add profiling support (needs useProfiler in env config file)
2013-07-18 17:13:41 +08:00
* Fix double-checking for layergroups with no interactivity
* Log full layergroup config at creation time (#76)
2013-07-09 16:26:43 +08:00
2015-03-31 00:44:44 +08:00
## 1.3.2
2013-07-08 18:15:01 +08:00
* Set default layergroup TTL to 2 hours
2013-07-18 17:13:41 +08:00
* Serve multilayer tiles and grid with persistent cache control
2013-07-05 21:32:47 +08:00
2015-03-31 00:44:44 +08:00
## 1.3.1
* Fix deadlock on new style creation
* Fix database authentication with multi-table layergroups
* Add tile and grid fetching checks at layergroup creation time
* Fix SQL error reporting to NOT split on newline
* Fix support for CartoCSS attachments
2013-06-11 16:53:07 +08:00
2015-03-31 00:44:44 +08:00
## 1.3.0
* Change stats format for multilayer map token request, see
http://github.com/Vizzuality/Windshaft-cartodb/wiki/Redis-stats-format
2013-05-28 18:40:20 +08:00
2015-03-31 00:44:44 +08:00
## 1.2.1
* Fix multilayer post from firefox
* Fix multilayer cartocss layer name handling
2013-04-29 21:38:36 +08:00
2015-03-31 00:44:44 +08:00
## 1.2.0
* Multilayer API changes
* Layers passed by index in grid fetching url
* Interactivity only specified in layergroup config
2016-02-05 02:31:57 +08:00
* Embed cache_buster within token
* Use ISO format for last_modified timestamp
* Expected LZMA encoding changed to base64
2013-04-15 19:05:16 +08:00
2015-03-31 00:44:44 +08:00
## 1.1.10
* Fix regression with default interactivity parameter (#74)
* More verbose logging for SQL api connection errors
2013-04-12 23:57:57 +08:00
* Write stats for multilayer map token request
2015-03-31 00:44:44 +08:00
## 1.1.9
* Handle SQL API errors by requesting no Varnish cache
* Fix X-Cache-Channel for multilayer (by token) responses
* Add last_modified field to layergroup creation response (#72)
* Deprecate signal handler for USR1, add handler for USR2 (#71)
* Fix support for ampersend characters in CartoCSS
* Add support for LZMA compressed GET parameters
* Add support for creating layergroups via GET
2013-03-04 18:37:10 +08:00
2015-03-31 00:44:44 +08:00
## 1.1.8
* Require Windshaft-0.9.1, to reduce harmfulness of cache_buster param
2013-02-28 22:09:54 +08:00
2015-03-31 00:44:44 +08:00
## 1.1.7
Released DD//MM//YY
* Do not let /etc/services confuse FD checker (munin plugin)
* Multilayer support (#72)
* Expose renderer settings in the environment config files
2013-02-19 20:57:14 +08:00
2015-03-31 00:44:44 +08:00
## 1.1.6
Released 19//02//13
* Require windshaft 0.8.5, fixing some stability issues
and providing cache info on request
* Require grainstore 0.10.9, fixing an issue with multi-geom markers
* Enhance run_tests.sh to allow running single tests and skipping preparation
2013-02-08 19:23:25 +08:00
* Fix async throws in getGeometryType, getInfoWindow and getMapMetadata
2013-02-11 22:10:41 +08:00
* Survive connection refusals from redis
* Add maxConnection environment configuration, default to 128
2012-12-20 19:28:43 +08:00
2015-03-31 00:44:44 +08:00
## 1.1.5
Released DD//MM//YY
* Fix bogus cached return of utf grid for fully contained tiles (#67)
2012-12-13 18:43:11 +08:00
2015-03-31 00:44:44 +08:00
## 1.1.4
Released DD//MM//YY
2016-02-05 02:31:57 +08:00
* Reduce default extent to allow for consistent proj4 round-tripping
2012-12-08 03:06:26 +08:00
* Enhance reset_styles script to use full configuration (#62)
* Have reset_styles script also drop extended keys (#58)
2012-12-08 03:06:26 +08:00
* Fix example postgis parameter for simplifying input geoms (#63)
* Add row_limit to example config (#64)
2015-03-31 00:44:44 +08:00
## 1.1.3
Released 30//11//12
2012-11-26 20:20:39 +08:00
* Fix reset_styles script to really skip extended keys
* CartoCSS versioning
* Mapnik-version dependent default styles
* Enhance 2.0 -> 2.1 transforms:
* styles with conditional markers
* scale arrow markers by 50%
2012-11-12 19:28:32 +08:00
2015-03-31 00:44:44 +08:00
## 1.1.2
Released DD//MM//YY
* CartoCSS versioning
* Fix use of "style_version" with GET (inline styles)
* Enhance 2.0 -> 2.1 transforms:
* styles with no semicolon
* markers shift due to geometry clipping
2012-11-02 22:47:54 +08:00
2015-03-31 00:44:44 +08:00
## 1.1.1
Released DD//MM//YY
2012-11-02 22:46:54 +08:00
* Add support for persistent client cache headers
2012-10-22 21:30:16 +08:00
* Fix crash on unknown user (#55)
* Add /version entry point
* CartoCSS versioning
* Include style_version in GET /style response
* Support style_version and style_convert parameters in POST /style request
* Support style_version in GET /:z/:x/:y request
2015-03-31 00:44:44 +08:00
## 1.1.0
Released (30/10/12)
* Add /version entry point
* CartoCSS versioning
* Include version in GET /style response
* Support version and convert parameters in POST /style request
* Autodetect target mapnik version and let config override it
* Add tools/reset_styles script to batch-reset (and optionally convert) styles
2012-10-05 22:14:10 +08:00
* Configurable logging format (#4)
2016-02-05 02:31:57 +08:00
* Detailed error on missing user metadata
2012-10-05 23:11:57 +08:00
* Properly handle unauthenticated requests for metadata
* Accept "api_key" in addition to "map_key",
both in query_string and POST body (#38)
2012-10-05 23:11:57 +08:00
* Add ./configure script
2012-10-31 01:43:31 +08:00
* Allow listening on host IP
* Replaced environment configs by .example ones
* Fixed some issues with cluster2
2012-10-05 22:14:10 +08:00
2015-03-31 00:44:44 +08:00
## 1.0.0
Released 03/10/12
2012-10-03 22:39:21 +08:00
* Migrated to node 0.8.x.
2015-03-31 00:44:44 +08:00
## 0.9.0
Released 25/09/12
2012-09-25 19:46:41 +08:00
* External resources in CartoCSS
* Added X-Cache-Channel header in all the tiler GET requests
* Small fixes