2014-02-19 22:26:43 +08:00
|
|
|
1.8.2 -- 2014-MM-DD
|
|
|
|
-------------------
|
|
|
|
|
2014-02-19 22:27:20 +08:00
|
|
|
Enhancements:
|
|
|
|
|
|
|
|
* Allow using ":host" as part of statsd.prefix (#153)
|
|
|
|
|
2014-02-19 19:24:43 +08:00
|
|
|
1.8.1 -- 2014-02-19
|
2014-02-18 17:38:01 +08:00
|
|
|
-------------------
|
|
|
|
|
2014-02-18 22:12:08 +08:00
|
|
|
Enhancements:
|
|
|
|
|
|
|
|
* Use log4js logger (#138)
|
|
|
|
|
2014-02-19 17:08:25 +08:00
|
|
|
Bug fixes:
|
|
|
|
|
|
|
|
* Always generate X-Cache-Channel for token-based tile responses (#152)
|
|
|
|
|
2014-02-18 17:09:17 +08:00
|
|
|
1.8.0 -- 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
|
2014-02-12 23:00:15 +08:00
|
|
|
* Add statsd support (#139)
|
2014-02-12 22:34:19 +08:00
|
|
|
* 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
|
2014-02-13 15:54:47 +08:00
|
|
|
* Reduce cost of garbage collection for localized resources
|
2014-02-13 21:55:31 +08:00
|
|
|
* Allow limiting number of templates for each user (#136)
|
2014-02-13 22:44:54 +08:00
|
|
|
* Allow configuring TTL of mapConfigs via "mapConfigTTL"
|
2014-02-12 22:53:21 +08:00
|
|
|
|
2014-02-12 17:42:51 +08:00
|
|
|
1.7.1 -- 2014-02-11
|
2014-02-11 23:34:43 +08:00
|
|
|
-------------------
|
|
|
|
|
|
|
|
Enhancements:
|
|
|
|
|
|
|
|
* Disable debug logging unless "debug" config param evaluates to true (#137)
|
2014-02-12 00:31:21 +08:00
|
|
|
* Require windshaft 0.17.2 for further reducing log noise (#137)
|
2014-02-11 23:34:43 +08:00
|
|
|
|
2014-02-11 22:19:36 +08:00
|
|
|
1.7.0 -- 2014-02-11
|
2014-01-30 23:09:13 +08:00
|
|
|
-------------------
|
|
|
|
|
2014-02-04 20:30:59 +08:00
|
|
|
New features:
|
|
|
|
|
|
|
|
* Add support for torque tiles (#112)
|
|
|
|
* Add attributes service (#118)
|
2014-02-05 22:14:47 +08:00
|
|
|
* Implement Unified Map API (#126)
|
|
|
|
* Make endpoints configurable (#127)
|
2014-02-04 20:30:59 +08:00
|
|
|
|
2014-01-30 23:09:13 +08:00
|
|
|
Enhancements:
|
|
|
|
|
2014-02-04 20:30:59 +08:00
|
|
|
* Allow specifying fixed sqlapi host address (#117)
|
2014-02-10 22:30:35 +08:00
|
|
|
* Include template hash in template instance response, to keep caches
|
|
|
|
of different instances separated (#105)
|
2014-01-30 23:09:13 +08:00
|
|
|
|
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)
|
2014-02-07 00:33:26 +08:00
|
|
|
|
|
|
|
|
2014-01-30 19:44:25 +08:00
|
|
|
1.6.3 -- 2014-01-30
|
2014-01-23 19:27:39 +08:00
|
|
|
-------------------
|
|
|
|
|
2014-01-28 19:05:01 +08:00
|
|
|
Bug fixes:
|
|
|
|
|
|
|
|
* 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)
|
2014-01-29 23:00:52 +08:00
|
|
|
* Fix show_style in presence of complex styles
|
2014-01-30 19:42:11 +08:00
|
|
|
* 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)
|
2014-01-30 18:14:52 +08:00
|
|
|
* 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
|
|
|
|
2014-01-23 19:25:34 +08:00
|
|
|
1.6.2 -- 2014-01-23
|
2014-01-17 00:19:55 +08:00
|
|
|
-------------------
|
|
|
|
|
|
|
|
Bug fixes:
|
|
|
|
|
2014-01-17 00:20:30 +08:00
|
|
|
* Fix support for long (>64k chars) queries in layergroup creation (#111)
|
|
|
|
|
2014-01-17 01:51:02 +08:00
|
|
|
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)
|
2014-01-17 01:51:02 +08:00
|
|
|
|
2014-01-16 02:23:20 +08:00
|
|
|
1.6.1 -- 2014-01-15
|
2014-01-10 18:32:03 +08:00
|
|
|
-------------------
|
|
|
|
|
2014-01-13 18:20:02 +08:00
|
|
|
Bug fixes:
|
|
|
|
|
|
|
|
* Drop cache headers from error responses (#107)
|
2014-01-14 23:20:06 +08:00
|
|
|
* Localize external CartoCSS resources at renderer creation time (#108)
|
2014-01-13 18:20:02 +08:00
|
|
|
|
2014-01-10 18:30:10 +08:00
|
|
|
1.6.0 -- 2014-01-10
|
2013-12-05 21:19:23 +08:00
|
|
|
-------------------
|
|
|
|
|
2013-12-18 00:35:12 +08:00
|
|
|
New features:
|
|
|
|
|
|
|
|
* Add 'user_from_host' directive to generalize username extraction (#100)
|
|
|
|
* Implement signed template maps (#98)
|
2014-01-23 02:10:09 +08:00
|
|
|
|
2013-12-18 00:35:12 +08:00
|
|
|
|
|
|
|
Other changes:
|
|
|
|
|
|
|
|
* Update cartodb-redis dependency to "~0.3.0"
|
|
|
|
* Update redis-server dependency to "2.4.0+"
|
2013-12-09 19:19:53 +08:00
|
|
|
|
2013-12-05 21:05:41 +08:00
|
|
|
1.5.2 -- 2013-12-05
|
2013-11-29 20:32:28 +08:00
|
|
|
-------------------
|
|
|
|
|
2013-11-29 20:33:53 +08:00
|
|
|
Bug fixes:
|
|
|
|
|
|
|
|
* Fix configuration-level compatibility with versions prior to 1.5 (#96)
|
2013-12-05 21:02:16 +08:00
|
|
|
* Fix use of old layergroups on mapnik upgrade (#97)
|
2013-11-29 20:33:53 +08:00
|
|
|
|
2013-11-29 01:52:11 +08:00
|
|
|
1.5.1 -- 2013-11-28
|
2013-11-19 22:45:33 +08:00
|
|
|
-------------------
|
|
|
|
|
|
|
|
Bug fixes:
|
|
|
|
|
2013-11-29 01:31:37 +08:00
|
|
|
* Survive presence of malformed CartoCSS in redis (#94)
|
2013-11-29 01:47:45 +08:00
|
|
|
* Accept useless point-transform:scale directives (#93)
|
2013-11-19 22:45:33 +08:00
|
|
|
|
2013-11-19 22:43:11 +08:00
|
|
|
1.5.0 -- 2013-11-19
|
2013-11-11 22:45:34 +08:00
|
|
|
-------------------
|
2013-11-11 07:50:03 +08:00
|
|
|
|
2013-11-21 23:00:47 +08:00
|
|
|
NOTE: new configuration directives `postgres_auth_pass` and
|
|
|
|
`postgres.password` added; see config/environments/*.example
|
|
|
|
for documentation.
|
|
|
|
|
2013-11-14 23:26:05 +08:00
|
|
|
Improvements:
|
|
|
|
|
2013-11-13 06:18:40 +08:00
|
|
|
* 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)
|
2013-11-13 00:41:10 +08:00
|
|
|
* Do not force ending dot in SQL-API hostname, for easier testing
|
2013-11-11 07:50:03 +08:00
|
|
|
|
2013-11-14 23:26:05 +08:00
|
|
|
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)
|
|
|
|
|
2013-11-15 22:49:04 +08:00
|
|
|
Other changes:
|
|
|
|
|
|
|
|
* CartoDB redis interaction delegated to "cartodb-redis" module
|
|
|
|
|
2013-11-14 23:26:05 +08:00
|
|
|
|
2013-11-08 19:43:47 +08:00
|
|
|
1.4.1 -- 2013-11-08
|
2013-10-31 23:02:40 +08:00
|
|
|
-------------------
|
|
|
|
|
2013-11-08 19:34:34 +08:00
|
|
|
* Fix support for exponential notation in CartoCSS filter values (#87)
|
|
|
|
|
2013-10-31 22:54:15 +08:00
|
|
|
1.4.0 -- 2013-10-31
|
2013-10-11 16:06:38 +08:00
|
|
|
-------------------
|
|
|
|
|
2013-10-31 22:54:15 +08:00
|
|
|
* Add Support for Mapnik-2.2.0 (#78)
|
|
|
|
|
2013-10-11 16:05:31 +08:00
|
|
|
1.3.6 -- 2013-10-11
|
2013-10-03 23:15:11 +08:00
|
|
|
-------------------
|
|
|
|
|
2013-10-11 16:05:31 +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
|
|
|
|
|
2013-10-03 23:10:37 +08:00
|
|
|
1.3.5 -- 2013-10-03
|
|
|
|
-------------------
|
2013-09-06 18:13:09 +08:00
|
|
|
|
2013-10-03 23:01:12 +08:00
|
|
|
* Fixing apostrophes in CartoCSS
|
2013-09-09 17:58:51 +08:00
|
|
|
* Fix "sql/table must contain zoom variable" error when using
|
|
|
|
"[ zoom > 3]" CartoCSS snippets (note the space)
|
2013-09-12 22:20:28 +08:00
|
|
|
* Fix backward compatibility handling of sqlapi.host configuration (#82)
|
2013-09-12 23:32:10 +08:00
|
|
|
* Fix error for invalid text-name in CartoCSS (#81)
|
2013-09-23 17:59:03 +08:00
|
|
|
* Do not let anonymous requests use authorized renderer caches
|
2013-09-09 17:58:51 +08:00
|
|
|
|
2013-07-24 01:43:32 +08:00
|
|
|
1.3.4
|
|
|
|
------
|
2013-08-21 16:11:30 +08:00
|
|
|
|
|
|
|
NOTE: configuration sqlapi.host renamed to sqlapi.domain
|
|
|
|
(support for "sqlapi.host" is retained for backward compatibility)
|
|
|
|
|
2013-08-13 19:01:25 +08:00
|
|
|
* Improve empty CartoCSS error message
|
|
|
|
* Improve invalid mapnik-geometry-type CSS error message
|
2013-09-04 23:56:17 +08:00
|
|
|
* Fix race condition in localization of network resources
|
2013-07-24 01:43:32 +08:00
|
|
|
|
2013-07-09 16:26:43 +08:00
|
|
|
1.3.3
|
|
|
|
------
|
2013-07-15 18:02:54 +08:00
|
|
|
* Set Last-Modified header to allow for 304 responses
|
2013-07-16 21:59:34 +08:00
|
|
|
* 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
|
2013-07-18 17:51:00 +08:00
|
|
|
* Log full layergroup config at creation time (#76)
|
2013-07-09 16:26:43 +08:00
|
|
|
|
2013-07-05 21:32:47 +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
|
|
|
|
2013-06-11 16:53:07 +08:00
|
|
|
1.3.1
|
|
|
|
------
|
2013-06-13 00:31:38 +08:00
|
|
|
* Fix deadlock on new style creation
|
2013-06-17 23:24:09 +08:00
|
|
|
* Fix database authentication with multi-table layergroups
|
2013-06-21 18:46:13 +08:00
|
|
|
* Add tile and grid fetching checks at layergroup creation time
|
2013-06-26 19:26:53 +08:00
|
|
|
* Fix SQL error reporting to NOT split on newline
|
2013-06-29 01:05:39 +08:00
|
|
|
* Fix support for CartoCSS attachments
|
2013-06-11 16:53:07 +08:00
|
|
|
|
2013-06-04 19:29:36 +08:00
|
|
|
1.3.0
|
2013-05-28 18:40:20 +08:00
|
|
|
------
|
2013-06-04 19:29:36 +08:00
|
|
|
* 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
|
|
|
|
2013-04-29 21:38:36 +08:00
|
|
|
1.2.1
|
|
|
|
------
|
2013-05-29 17:39:28 +08:00
|
|
|
* Fix multilayer post from firefox
|
|
|
|
* Fix multilayer cartocss layer name handling
|
2013-04-29 21:38:36 +08:00
|
|
|
|
2013-04-04 19:15:50 +08:00
|
|
|
1.2.0
|
2013-04-15 19:05:16 +08:00
|
|
|
------
|
2013-04-04 19:15:50 +08:00
|
|
|
* Multilayer API changes
|
|
|
|
* Layers passed by index in grid fetching url
|
|
|
|
* Interactivity only specified in layergroup config
|
|
|
|
* Embed cache_buster within token
|
|
|
|
* Use ISO format for last_modified timestamp
|
2013-04-19 22:16:20 +08:00
|
|
|
* Expected LZMA encoding changed to base64
|
2013-04-15 19:05:16 +08:00
|
|
|
|
2013-04-02 20:02:00 +08:00
|
|
|
1.1.10
|
|
|
|
------
|
2013-04-06 00:11:36 +08:00
|
|
|
* Fix regression with default interactivity parameter (#74)
|
2013-04-10 00:07:53 +08:00
|
|
|
* More verbose logging for SQL api connection errors
|
2013-04-12 23:57:57 +08:00
|
|
|
* Write stats for multilayer map token request
|
2013-04-06 00:11:36 +08:00
|
|
|
|
2013-04-02 18:24:03 +08:00
|
|
|
1.1.9
|
2013-03-04 18:37:10 +08:00
|
|
|
-----
|
2013-03-13 19:01:35 +08:00
|
|
|
* Handle SQL API errors by requesting no Varnish cache
|
2013-03-13 23:45:15 +08:00
|
|
|
* Fix X-Cache-Channel for multilayer (by token) responses
|
2013-04-02 19:30:49 +08:00
|
|
|
* Add last_modified field to layergroup creation response (#72)
|
2013-03-18 23:37:31 +08:00
|
|
|
* Deprecate signal handler for USR1, add handler for USR2 (#71)
|
2013-03-22 19:42:13 +08:00
|
|
|
* Fix support for ampersend characters in CartoCSS
|
2013-03-23 01:55:59 +08:00
|
|
|
* Add support for LZMA compressed GET parameters
|
2013-04-02 19:30:49 +08:00
|
|
|
* Add support for creating layergroups via GET
|
2013-03-04 18:37:10 +08:00
|
|
|
|
2013-02-28 22:09:54 +08:00
|
|
|
1.1.8
|
|
|
|
-----
|
2013-03-01 20:10:12 +08:00
|
|
|
* Require Windshaft-0.9.1, to reduce harmfulness of cache_buster param
|
2013-02-28 22:09:54 +08:00
|
|
|
|
2013-02-19 20:57:14 +08:00
|
|
|
1.1.7 (DD//MM//YY)
|
|
|
|
-----
|
2013-02-20 19:12:35 +08:00
|
|
|
* Do not let /etc/services confuse FD checker (munin plugin)
|
2013-02-25 22:08:28 +08:00
|
|
|
* Multilayer support (#72)
|
2013-02-25 23:53:57 +08:00
|
|
|
* Expose renderer settings in the environment config files
|
2013-02-19 20:57:14 +08:00
|
|
|
|
|
|
|
1.1.6 (19//02//13)
|
2012-12-20 19:28:43 +08:00
|
|
|
-----
|
2013-02-11 23:39:21 +08:00
|
|
|
* Require windshaft 0.8.5, fixing some stability issues
|
2013-02-19 20:37:11 +08:00
|
|
|
and providing cache info on request
|
2012-12-21 20:30:14 +08:00
|
|
|
* Require grainstore 0.10.9, fixing an issue with multi-geom markers
|
2012-12-19 15:39:19 +08:00
|
|
|
* 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
|
2013-02-19 20:37:11 +08:00
|
|
|
* Add maxConnection environment configuration, default to 128
|
2012-12-20 19:28:43 +08:00
|
|
|
|
2012-12-13 18:43:11 +08:00
|
|
|
1.1.5 (DD//MM//YY)
|
|
|
|
-----
|
2012-12-20 18:30:29 +08:00
|
|
|
* Fix bogus cached return of utf grid for fully contained tiles (#67)
|
2012-12-13 18:43:11 +08:00
|
|
|
|
2012-11-28 23:43:19 +08:00
|
|
|
1.1.4 (DD//MM//YY)
|
|
|
|
-----
|
2012-11-29 17:20:37 +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)
|
2012-12-08 03:20:21 +08:00
|
|
|
* 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)
|
2012-12-08 03:34:24 +08:00
|
|
|
* Add row_limit to example config (#64)
|
2012-11-29 17:20:37 +08:00
|
|
|
|
2012-11-30 23:51:31 +08:00
|
|
|
1.1.3 (30//11//12)
|
2012-11-12 19:28:32 +08:00
|
|
|
-----
|
2012-11-26 20:20:39 +08:00
|
|
|
* Fix reset_styles script to really skip extended keys
|
2012-11-15 23:12:55 +08:00
|
|
|
* CartoCSS versioning
|
|
|
|
* Mapnik-version dependent default styles
|
|
|
|
* Enhance 2.0 -> 2.1 transforms:
|
|
|
|
* styles with conditional markers
|
2012-11-28 00:31:53 +08:00
|
|
|
* scale arrow markers by 50%
|
2012-11-12 19:28:32 +08:00
|
|
|
|
2012-11-02 22:47:54 +08:00
|
|
|
1.1.2 (DD//MM//YY)
|
|
|
|
-----
|
2012-11-10 00:28:22 +08:00
|
|
|
* 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
|
|
|
|
2012-10-31 01:49:42 +08:00
|
|
|
1.1.1 (DD//MM//YY)
|
2012-10-05 22:14:10 +08:00
|
|
|
-----
|
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)
|
2012-10-09 00:02:28 +08:00
|
|
|
* Add /version entry point
|
|
|
|
* CartoCSS versioning
|
2012-10-19 18:52:39 +08:00
|
|
|
* 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
|
2012-10-31 01:49:42 +08:00
|
|
|
|
|
|
|
1.1.0 (30/10/12)
|
|
|
|
=======
|
2012-10-09 00:02:28 +08:00
|
|
|
* Add /version entry point
|
|
|
|
* CartoCSS versioning
|
|
|
|
* Include version in GET /style response
|
|
|
|
* Support version and convert parameters in POST /style request
|
2012-10-09 00:02:28 +08:00
|
|
|
* Autodetect target mapnik version and let config override it
|
2012-10-09 00:06:12 +08:00
|
|
|
* Add tools/reset_styles script to batch-reset (and optionally convert) styles
|
2012-10-05 22:14:10 +08:00
|
|
|
* Configurable logging format (#4)
|
|
|
|
* Detailed error on missing user metadata
|
2012-10-05 23:11:57 +08:00
|
|
|
* Properly handle unauthenticated requests for metadata
|
2012-10-05 22:16:48 +08:00
|
|
|
* 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
|
|
|
|
2012-10-03 22:39:21 +08:00
|
|
|
1.0.0 (03/10/12)
|
|
|
|
-----
|
|
|
|
* Migrated to node 0.8.x.
|
|
|
|
|
2012-09-25 19:46:41 +08:00
|
|
|
0.9.0 (25/09/12)
|
|
|
|
-----
|
|
|
|
* External resources in CartoCSS
|
|
|
|
* Added X-Cache-Channel header in all the tiler GET requests
|
|
|
|
* Small fixes
|