Windshaft-cartodb/NEWS.md

211 lines
6.3 KiB
Markdown
Raw Normal View History

2013-11-29 01:52:11 +08:00
1.5.1 -- 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
2013-11-19 22:43:11 +08:00
1.5.0 -- 2013-11-19
2013-11-11 22:45:34 +08:00
-------------------
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
2013-11-08 19:43:47 +08:00
1.4.1 -- 2013-11-08
2013-10-31 23:02:40 +08:00
-------------------
* Fix support for exponential notation in CartoCSS filter values (#87)
1.4.0 -- 2013-10-31
2013-10-11 16:06:38 +08:00
-------------------
* Add Support for Mapnik-2.2.0 (#78)
1.3.6 -- 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
2013-10-03 23:10:37 +08:00
1.3.5 -- 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)
* Do not let anonymous requests use authorized renderer caches
2013-07-24 01:43:32 +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
2013-07-09 16:26:43 +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
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
------
* 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
1.3.0
2013-05-28 18:40:20 +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
------
* Fix multilayer post from firefox
* Fix multilayer cartocss layer name handling
2013-04-29 21:38:36 +08:00
1.2.0
2013-04-15 19:05:16 +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
* 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
------
* 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
1.1.9
2013-03-04 18:37:10 +08:00
-----
* 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
2013-02-28 22:09:54 +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
2013-02-19 20:57:14 +08:00
1.1.7 (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
1.1.6 (19//02//13)
2012-12-20 19:28:43 +08:00
-----
* 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
2012-12-13 18:43:11 +08:00
1.1.5 (DD//MM//YY)
-----
* 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)
-----
* 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)
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
* 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
2012-11-02 22:47:54 +08:00
1.1.2 (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
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)
* 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
1.1.0 (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)
* 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
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