2014-02-11 00:23:42 +08:00
|
|
|
1.9.0 - 2014-MM-DD
|
|
|
|
------------------
|
|
|
|
|
2014-03-13 19:09:39 +08:00
|
|
|
New features:
|
|
|
|
|
2014-03-13 19:14:11 +08:00
|
|
|
* Add optional support for rollbar (#137)
|
2014-03-13 20:40:56 +08:00
|
|
|
* Add '/version' endpoint (#138)
|
2014-03-13 19:09:39 +08:00
|
|
|
|
2014-02-11 00:34:27 +08:00
|
|
|
Enhancements:
|
|
|
|
|
|
|
|
* Allow configuring log_format (#131)
|
2014-03-13 18:52:40 +08:00
|
|
|
* Use log4js for logging (#136)
|
2014-03-13 20:50:53 +08:00
|
|
|
* Include version in startup log
|
2014-03-13 20:54:10 +08:00
|
|
|
* Allow passing environment configuration name via NODE_ENV to app.js
|
|
|
|
* Print environment configuration name on app start
|
2014-02-11 00:34:27 +08:00
|
|
|
|
2014-02-11 00:18:40 +08:00
|
|
|
1.8.3 - 2014-02-10
|
2014-01-20 19:39:29 +08:00
|
|
|
------------------
|
|
|
|
|
2014-01-31 17:55:30 +08:00
|
|
|
Bug fixes:
|
|
|
|
|
|
|
|
* Honour the 'node_socket_timeout' configuration directive (#128)
|
|
|
|
|
|
|
|
Enhancements:
|
|
|
|
|
|
|
|
* Add support for error handling in assert.request
|
2014-02-11 00:10:34 +08:00
|
|
|
* Stop using ANSI colors in the logs (#130)
|
2014-01-31 17:55:30 +08:00
|
|
|
|
2014-01-20 19:38:11 +08:00
|
|
|
1.8.2 - 2014-01-20
|
2014-01-10 18:32:48 +08:00
|
|
|
------------------
|
|
|
|
|
2014-01-17 20:14:30 +08:00
|
|
|
Bug fixes:
|
|
|
|
|
|
|
|
* Restore compatibility with 1.6.x configuration
|
2014-01-20 19:38:11 +08:00
|
|
|
* Use db_port in ogr2ogr
|
2014-01-17 20:14:30 +08:00
|
|
|
|
2014-01-10 18:25:43 +08:00
|
|
|
1.8.1 - 2014-01-10
|
2013-12-18 19:38:10 +08:00
|
|
|
------------------
|
|
|
|
|
2014-01-10 00:24:48 +08:00
|
|
|
Bug fixes:
|
|
|
|
|
|
|
|
* Fix use of "SELECT .. INTO" with windowing params (#127)
|
|
|
|
|
|
|
|
|
2013-12-18 19:36:55 +08:00
|
|
|
1.8.0 - 2013-12-18
|
2013-12-02 18:59:28 +08:00
|
|
|
------------------
|
|
|
|
|
2013-12-18 19:36:55 +08:00
|
|
|
New features:
|
|
|
|
|
2013-12-18 18:57:46 +08:00
|
|
|
* Add 'user_from_host' directive to generalize username extraction (#124)
|
2013-12-18 19:36:55 +08:00
|
|
|
|
|
|
|
Improvements:
|
|
|
|
|
2013-12-18 19:02:51 +08:00
|
|
|
* Enhance error message on unknown cartodb username (#126)
|
2013-12-18 18:57:46 +08:00
|
|
|
|
2013-12-02 18:49:27 +08:00
|
|
|
1.7.1 - 2013-12-02
|
2013-11-19 19:14:19 +08:00
|
|
|
------------------
|
|
|
|
|
2013-11-20 20:45:36 +08:00
|
|
|
* Fix documentation for CSV export format: geoms are in hexewkb, not ewkt.
|
2013-12-02 18:47:52 +08:00
|
|
|
* Fix field types names lookup after PSQL model refactoring
|
|
|
|
NOTE: fixes missing .prj in shapefile export regression (#122)
|
2013-11-20 20:45:36 +08:00
|
|
|
|
2013-11-19 19:08:39 +08:00
|
|
|
1.7.0 - 2013-11-19
|
2013-11-11 04:39:23 +08:00
|
|
|
------------------
|
2013-11-19 19:08:39 +08:00
|
|
|
|
|
|
|
New features:
|
|
|
|
|
2013-11-18 20:31:11 +08:00
|
|
|
* Optionally read user-specific database_host and database_password
|
|
|
|
from redis, as per CartoDB-2.5.0 model (#120, #121)
|
2013-11-19 00:01:06 +08:00
|
|
|
* Add warnings and notices to JSON response (#104)
|
2013-11-11 04:39:23 +08:00
|
|
|
|
2013-11-19 19:08:39 +08:00
|
|
|
Other changes:
|
|
|
|
|
|
|
|
* CartoDB redis interaction delegated to "cartodb-redis" module
|
|
|
|
|
2013-11-11 04:38:45 +08:00
|
|
|
1.6.3 - 2013-11-10
|
2013-11-08 00:54:31 +08:00
|
|
|
------------------
|
2013-11-10 01:51:27 +08:00
|
|
|
* JSON format: correctly recognize "numeric" type columns (#119)
|
2013-11-08 00:54:31 +08:00
|
|
|
|
2013-11-08 00:51:53 +08:00
|
|
|
1.6.2 - 2013-11-07
|
2013-11-06 00:59:17 +08:00
|
|
|
------------------
|
2013-11-06 18:43:56 +08:00
|
|
|
* JSON format: correctly recognize "date" type columns (#117)
|
2013-11-07 17:16:58 +08:00
|
|
|
* Allow access to tables whose name contains (but does not start with)
|
|
|
|
the "pg_" substring (#118)
|
2013-11-06 00:59:17 +08:00
|
|
|
|
2013-11-06 00:58:20 +08:00
|
|
|
1.6.1 - 2013-11-05
|
2013-10-02 19:14:32 +08:00
|
|
|
------------------
|
2013-10-18 19:29:06 +08:00
|
|
|
* Still set a meaningful X-Cache-Channel with cache_policy=persist (#105)
|
2013-11-05 23:56:07 +08:00
|
|
|
* Fix wrong projection in KML exports for manually altered tables (#116)
|
2013-11-06 00:29:02 +08:00
|
|
|
* Set KML folder name to the requested filename (#115)
|
2013-11-06 00:49:10 +08:00
|
|
|
* Make public PostgreSQL user name a configuration parameter (#56)
|
2013-10-02 19:14:32 +08:00
|
|
|
|
2013-10-02 19:07:48 +08:00
|
|
|
1.6.0 - 2013-10-02
|
|
|
|
------------------
|
2013-10-02 18:12:09 +08:00
|
|
|
* Fix shapefile export for non-linestring results starting with NULLs (#111)
|
2013-10-01 23:19:44 +08:00
|
|
|
* Fix missing .prj in shapefile export (#110)
|
2013-10-02 16:22:13 +08:00
|
|
|
* Improve recognition of non-standard field types names by db lookup (#112)
|
2013-10-02 18:32:07 +08:00
|
|
|
* Upgrade node-pg dependency to 2.6.2
|
2013-10-02 18:45:06 +08:00
|
|
|
* Drop support for cluster
|
2013-10-02 16:24:05 +08:00
|
|
|
|
|
|
|
1.5.4 - 2013-10-01
|
|
|
|
------------------
|
2013-09-26 19:26:45 +08:00
|
|
|
* Honour skipfields in JSON schema response (#109)
|
2013-09-06 17:26:08 +08:00
|
|
|
|
2013-07-10 13:59:13 +08:00
|
|
|
1.5.3
|
|
|
|
-----
|
2013-07-15 18:12:07 +08:00
|
|
|
* Set Last-Modified header with cache_policy=persist
|
2013-07-22 23:21:38 +08:00
|
|
|
* Raise max-age to one year for all cacheable queries
|
|
|
|
* Set max-age to 0 for uncacheable (mutating) queries
|
2013-07-25 00:43:38 +08:00
|
|
|
* Add REINDEX to the list of uncacheable queries
|
2013-08-21 00:09:22 +08:00
|
|
|
* Support all parameters with POST as well as GET
|
|
|
|
* Ensure testsuite passes with both GDAL-0.9 and GDAL-0.10
|
2013-08-22 19:44:21 +08:00
|
|
|
* JSON output: report boolean types as boolean, not string (#106)
|
2013-07-10 13:59:13 +08:00
|
|
|
|
2013-07-09 16:47:42 +08:00
|
|
|
1.5.2
|
|
|
|
-----
|
2013-07-10 03:50:28 +08:00
|
|
|
* Keep numbers as such in JSON output (#100)
|
2013-07-10 13:58:35 +08:00
|
|
|
* Revert max-age=0 in Cache-Control when using no-cache
|
2013-07-09 16:47:42 +08:00
|
|
|
|
2013-07-05 21:31:21 +08:00
|
|
|
1.5.1
|
|
|
|
-----
|
2013-07-08 23:36:53 +08:00
|
|
|
* Improve cacheability of queries selecting "updated_at" fields (#99)
|
2013-07-05 21:31:21 +08:00
|
|
|
|
2013-05-29 18:44:04 +08:00
|
|
|
1.5.0
|
2013-05-29 00:15:15 +08:00
|
|
|
-----
|
2013-06-15 00:35:04 +08:00
|
|
|
* Add "fields" member in JSON return (#97)
|
2013-05-29 18:44:04 +08:00
|
|
|
* Add --skipfields switch to cdbsql
|
2013-06-14 17:18:16 +08:00
|
|
|
* Fix windowing with CTE
|
2013-06-19 18:24:04 +08:00
|
|
|
* Retain UTC offset in JSON date output
|
2013-06-28 17:15:34 +08:00
|
|
|
* Set max-age=0 in Cache-Control when using no-cache
|
2013-05-29 00:15:15 +08:00
|
|
|
|
2013-06-06 21:24:57 +08:00
|
|
|
1.4.1
|
|
|
|
-----
|
|
|
|
* Fix windowing support for non-uppercased SELECT queries
|
2013-06-06 23:08:31 +08:00
|
|
|
* Fix oAuth testcase
|
2013-06-06 21:24:57 +08:00
|
|
|
|
2013-05-17 17:44:50 +08:00
|
|
|
1.4.0
|
|
|
|
-----
|
|
|
|
* Add arraybuffer format
|
2013-05-29 22:48:20 +08:00
|
|
|
* Fix filesystem access conflict among clustered processes
|
2013-05-29 23:35:16 +08:00
|
|
|
* Fix discard of queued export requests on error
|
2013-05-29 23:43:01 +08:00
|
|
|
* Really fix problem identifying OAuth requests
|
2013-05-17 17:44:50 +08:00
|
|
|
|
2013-05-10 18:18:27 +08:00
|
|
|
1.3.10
|
|
|
|
------
|
2013-05-15 00:01:37 +08:00
|
|
|
* Fixed problem identifying OAuth request protocol
|
2013-05-23 17:49:23 +08:00
|
|
|
* Make base url configurable
|
2013-05-23 19:21:23 +08:00
|
|
|
* Update underscore dependency
|
2013-05-24 16:50:51 +08:00
|
|
|
* Add munin plugin
|
2013-05-24 18:06:14 +08:00
|
|
|
* Make PostgreSQL client pooling settings configurable (#47)
|
2013-05-24 20:21:13 +08:00
|
|
|
* Do not execute queries on OPTIONS (#94)
|
2013-05-25 00:16:12 +08:00
|
|
|
* Survive postgresql connection losses (#95)
|
2013-05-10 18:18:27 +08:00
|
|
|
|
2013-04-15 20:04:55 +08:00
|
|
|
1.3.9
|
|
|
|
-----
|
2013-05-06 18:30:32 +08:00
|
|
|
* Do not choke on multiple `skipfields` parameter
|
2013-05-07 00:21:22 +08:00
|
|
|
* Do not request caching of TRUNCATE queries
|
2013-04-15 20:04:55 +08:00
|
|
|
|
2013-04-02 17:39:54 +08:00
|
|
|
1.3.8
|
|
|
|
-----
|
2013-04-09 17:49:05 +08:00
|
|
|
* Make using SET or querying system catalogues harder
|
2013-04-10 23:21:42 +08:00
|
|
|
* Allow sql queries to end with a semicolon (#90)
|
2013-04-11 19:37:47 +08:00
|
|
|
* Testsuite fixes, jenkins ready :)
|
2013-04-02 17:39:54 +08:00
|
|
|
|
2013-02-28 22:03:42 +08:00
|
|
|
1.3.7
|
|
|
|
-----
|
2013-03-14 18:41:07 +08:00
|
|
|
* Fix parsing of numeric arrays (#88)
|
2013-03-14 19:06:26 +08:00
|
|
|
* node-pool upgraded to 2.0.3
|
2013-03-26 19:46:05 +08:00
|
|
|
* Reduce memory use on KML export
|
2013-03-27 23:42:42 +08:00
|
|
|
* Fix concurrent request for KML and Shapefile exports
|
2013-03-27 01:16:27 +08:00
|
|
|
* Send an empty-like KML when exporting zero-rows queries
|
2013-03-26 23:01:42 +08:00
|
|
|
* Make temporary dir a configuration setting
|
2013-03-26 20:18:55 +08:00
|
|
|
* Use OGR for CSV output, reducing memory requirement
|
2013-02-28 22:03:42 +08:00
|
|
|
|
2013-02-19 19:40:58 +08:00
|
|
|
1.3.6 (DD/MM/YY)
|
|
|
|
-----
|
2013-02-26 01:32:28 +08:00
|
|
|
* Do not confuse warnings with errors on shapefile output (#87)
|
2013-02-19 19:40:58 +08:00
|
|
|
|
|
|
|
1.3.5 (19/02/13)
|
2013-01-22 01:01:16 +08:00
|
|
|
-----
|
2013-02-13 20:02:37 +08:00
|
|
|
* Fix skipfields use with SHP output format (#81)
|
2013-02-13 20:32:34 +08:00
|
|
|
* Fix Content-Disposition for error responses (#82)
|
2013-02-13 23:43:04 +08:00
|
|
|
* Add pid to /cachestatus (#83)
|
|
|
|
* Check CDB_QueryTable response before saving into cache (#83)
|
2013-02-14 01:57:14 +08:00
|
|
|
* Use an expiring LRU cache for query tables (#83)
|
2013-02-18 23:14:15 +08:00
|
|
|
* Fix X-Cache-Channel computation with paging parameters (#85)
|
2013-01-22 01:01:16 +08:00
|
|
|
|
|
|
|
1.3.4 (21/01/13)
|
2013-01-11 20:57:47 +08:00
|
|
|
-----
|
2013-01-12 00:09:22 +08:00
|
|
|
* Improve mixed-geometry export error message (#78)
|
2013-01-12 01:43:05 +08:00
|
|
|
* Remove NULL the_geom features from topojson output (#80)
|
2013-01-17 16:59:48 +08:00
|
|
|
* Fix crash when issuing SQL "COPY" command
|
2013-01-21 17:06:51 +08:00
|
|
|
* Return an error when "the_geom" is in skipfield for SVG output (#73)
|
2013-01-11 20:57:47 +08:00
|
|
|
|
|
|
|
1.3.3 (11/01/13)
|
2012-11-28 23:45:49 +08:00
|
|
|
-----
|
2012-12-08 00:10:55 +08:00
|
|
|
* Fix Date format in CSV output (#77)
|
2013-01-11 18:13:48 +08:00
|
|
|
* Add TopoJSON output format (#79)
|
2012-11-28 23:45:49 +08:00
|
|
|
|
2012-12-01 00:01:17 +08:00
|
|
|
1.3.2 (30/11/12)
|
2012-11-15 01:24:26 +08:00
|
|
|
-----
|
2012-11-16 19:23:30 +08:00
|
|
|
* Fix KML export truncation (#70)
|
2012-11-16 19:50:21 +08:00
|
|
|
* Fix UTF8 in shapefile export (#66)
|
2012-11-15 01:24:26 +08:00
|
|
|
|
2012-11-13 18:42:18 +08:00
|
|
|
1.3.1 (DD/MM/YY)
|
|
|
|
-----
|
2012-11-14 02:28:09 +08:00
|
|
|
* Support 'format' and 'filename' params in POST
|
2012-11-15 01:06:46 +08:00
|
|
|
* Fix oAuth bug introduced by 'skipfields' param in 1.3.0 (#69)
|
2012-11-13 18:42:18 +08:00
|
|
|
|
2012-11-12 19:37:34 +08:00
|
|
|
1.3.0 (DD/MM/YY)
|
2012-11-12 19:27:37 +08:00
|
|
|
-----
|
2012-11-12 19:37:34 +08:00
|
|
|
* Support for specifying a filename for exports (#64)
|
2012-11-13 00:10:16 +08:00
|
|
|
* Support for specifying a list of fields to skip from output (#63)
|
2012-11-13 02:14:20 +08:00
|
|
|
* Add 'cache_policy' parameter (#62)
|
2012-11-12 19:27:37 +08:00
|
|
|
|
2012-11-02 22:38:24 +08:00
|
|
|
1.2.1 (DD/MM/YY)
|
|
|
|
-----
|
2012-11-12 19:23:06 +08:00
|
|
|
* Added timeout default to 600 miliseconds in cluster.js
|
2012-11-02 22:38:24 +08:00
|
|
|
|
|
|
|
1.2.0 (DD/MM/YY)
|
2012-10-04 14:38:44 +08:00
|
|
|
-----
|
2012-10-18 18:56:16 +08:00
|
|
|
* New output formats:
|
|
|
|
* ESRI Shapefile (format=shp)
|
|
|
|
* SVG (format=svg)
|
2012-10-25 18:38:45 +08:00
|
|
|
* KML (format=kml)
|
2012-10-26 00:07:51 +08:00
|
|
|
* Advertise header presence in CSV Content-Type
|
|
|
|
* Fix CSV output with no rows (#60)
|
|
|
|
* Use "attachment" Content-Disposition for all output formats (#61)
|
2012-10-12 18:21:37 +08:00
|
|
|
* Only use last format parameter when multiple are requested
|
|
|
|
* Return a 400 response on unsupported format request
|
2012-11-01 20:16:46 +08:00
|
|
|
* Added X-Prototype-Version, X-CSRF-Token to Access-Control-Allow-Headers
|
2012-10-31 01:56:11 +08:00
|
|
|
|
|
|
|
1.1.0 (30/10/12)
|
|
|
|
-----
|
2012-10-04 18:03:34 +08:00
|
|
|
* Fixed problem in cluster2 with pidfile name
|
2012-10-31 01:56:11 +08:00
|
|
|
* SVG output format
|
2012-10-04 18:03:34 +08:00
|
|
|
* Enhancement to the cdbsql tool:
|
|
|
|
- New switches: --format, --key, --dp
|
|
|
|
- Interactive mode
|
|
|
|
* API documentation
|
|
|
|
* ./configure script
|
2012-10-30 20:11:34 +08:00
|
|
|
* Restrict listening to a node host
|
2012-10-04 14:38:44 +08:00
|
|
|
|
2012-10-03 22:53:17 +08:00
|
|
|
1.0.0 (03/10/12)
|
|
|
|
-----
|
|
|
|
* Migrated to node 0.8 version
|
|
|
|
|
2012-09-18 23:04:29 +08:00
|
|
|
0.9.0 (18/09/12)
|
|
|
|
-----
|
|
|
|
* Fix INSERT and UPDATE with RETURNING clause
|