Raul Ochoa
3de473662f
Use static-controller branch from windshaft
2014-11-25 12:53:35 +01:00
Raul Ochoa
7c389a8010
Health check endpoint
2014-11-05 15:06:01 +01:00
Raul Ochoa
c84ed0a4b4
Merge branch 'master' into pgraster
...
Conflicts:
npm-shrinkwrap.json
package.json
2014-11-05 14:54:59 +01:00
Raul Ochoa
1c638aa661
Upgrades windshaft to 0.32.0
2014-11-05 14:48:59 +01:00
Raul Ochoa
07abae30ba
Stubs next version
2014-10-24 17:08:27 +02:00
Raul Ochoa
494e2f48d5
Release 1.21.0
2014-10-24 17:07:36 +02:00
Raul Ochoa
697f3473f6
Use pgraster branch from windshaft
2014-10-21 14:46:53 +02:00
Raul Ochoa
439cd65050
Stubs next version
2014-10-20 17:52:47 +02:00
Raul Ochoa
18d5315c2f
Regenerate npm-shrinkwrap.json
2014-10-20 17:26:33 +02:00
Raul Ochoa
d5e6f9906c
Stubs next version
2014-10-17 14:23:19 +02:00
Raul Ochoa
81c86019ab
Upgrades redis-mpool to 0.3.0
2014-10-17 14:15:59 +02:00
Raul Ochoa
95c4a25bd2
Stubs next version
2014-10-15 17:30:49 +02:00
Raul Ochoa
cf5e34eae6
Upgrades Windshaft to start reporting redis/renderers/mapnik pool metrics
2014-10-15 16:45:49 +02:00
Raul Ochoa
94c61cb959
Update to release versions
2014-10-15 12:31:40 +02:00
Raul Ochoa
9f5faf7cf8
Server options to instantiate cartodb-redis with redis configuration if pool is not provided
2014-10-14 21:19:44 +02:00
Raul Ochoa
30dd0604ca
Stubs next version
2014-10-14 15:44:58 +02:00
Raul Ochoa
0b67eed92f
Release 1.19.0
2014-10-14 15:12:17 +02:00
Raul Ochoa
6ca4c0b23f
Generates npm-shrinkwrap.json with npm >1.2.0
2014-10-14 14:17:54 +02:00
Raul Ochoa
a672ac66ae
Upgrades windshaft to 0.28.2
2014-10-14 14:05:50 +02:00
Raul Ochoa
65c4ca01d0
Stubs next version
2014-10-13 16:29:31 +02:00
Raul Ochoa
cc50364453
Upgrades windshaft to 0.28.1
2014-10-13 16:19:32 +02:00
Raul Ochoa
5a3e427249
Stubs next version
2014-10-13 11:50:21 +02:00
Raul Ochoa
8fd6e22dc4
Stubs next version
2014-10-03 17:05:20 +02:00
Raul Ochoa
474198b4e1
Release 1.18.0
2014-10-03 17:03:50 +02:00
Raul Ochoa
fbdafcb7b7
Comes back to use mapnik 2.3.x based on cartodb/node-mapnik@1.4.15-cdb from windshaft@0.28.0
2014-10-03 16:57:04 +02:00
Raul Ochoa
9b0232c48d
Stubs next version
2014-10-01 20:28:47 +02:00
Raul Ochoa
723a184086
Release 1.17.2
2014-10-01 20:27:11 +02:00
Raul Ochoa
db34a4ffff
Stubs next version
2014-09-30 15:09:56 +02:00
Raul Ochoa
e31ef916f0
Upgrades windshaft to 0.27.1 which downgrades node-mapnik to 1.4.10
2014-09-30 15:02:24 +02:00
Raul Ochoa
c13dbc9a57
Merge pull request #214 from CartoDB/CDB-4008
...
TTL for template locks so they are not kept forever
2014-09-26 11:16:05 +02:00
Raul Ochoa
e8e03585ff
Adds dot.js dependency
2014-09-25 19:17:02 +02:00
Raul Ochoa
b41d1e84da
Stubs next version
2014-09-25 16:17:10 +02:00
Raul Ochoa
b5d5d7c2b0
Release 1.17.0
2014-09-25 16:15:51 +02:00
Raul Ochoa
3b96f0d535
Starts using mapnik 2.3.x via windshaft upgrade
2014-09-24 15:54:13 +02:00
Raul Ochoa
5bafbdfaa0
Changes mapnik dependency in windshaft module to use node-mapnik 1.4.13
...
which is based on mapnik-2.3.x
2014-08-29 17:03:31 +02:00
Raul Ochoa
7e1f48f212
CDB-1843 upgrades windshaft
2014-08-19 18:42:48 +02:00
Raul Ochoa
42457df2c1
Stubs next version
2014-08-19 14:28:24 +02:00
Raul Ochoa
56ac4acc9f
Upgrades cartodb-redis
2014-08-19 14:25:45 +02:00
Raul Ochoa
f986516379
Stubs next version
2014-08-18 15:29:47 +02:00
Raul Ochoa
fa59255556
Release 1.16.0
2014-08-18 15:28:38 +02:00
Raul Ochoa
3f726dc4c5
Upgrades windshaft
2014-08-18 14:41:29 +02:00
Raul Ochoa
a3a5964926
Upgrades dependencies
2014-08-14 19:54:45 +02:00
Raul Ochoa
6a8cff6fcd
Merge branch 'remove-mapnik-dependency'
...
Conflicts:
NEWS.md
2014-08-14 19:26:52 +02:00
Raul Ochoa
b42e9c80f7
Adds windshaft's mapnik dependency to npm-shrinkwrap.json
2014-08-14 18:56:33 +02:00
Raul Ochoa
23a7684208
Removes mapnik dependency as it now relies on Windshaft to check mapnik version
2014-08-14 18:27:54 +02:00
Raul Ochoa
f2541d8cae
Merge branch 'master' into CDB-3686
...
Conflicts:
package.json
2014-08-13 15:31:22 +02:00
Raul Ochoa
d1fb792709
Stubs next version
2014-08-13 15:27:16 +02:00
Raul Ochoa
86fb58155a
Release 1.15.0
2014-08-13 15:26:25 +02:00
Raul Ochoa
13fdfc602e
Upgrades dependencies
2014-08-13 15:10:58 +02:00
Raul Ochoa
8255f3eb51
Upgrades cartodb-psql dependency
2014-08-11 20:18:27 +02:00
Raul Ochoa
e7ab71c606
Merge branch 'master' into CDB-3686
2014-08-11 12:19:11 +02:00
Raul Ochoa
3eab0d6349
Stubs next version
2014-08-07 12:35:38 +02:00
Raul Ochoa
6e4144d015
Prepares next release
2014-08-07 12:33:53 +02:00
Raul Ochoa
2ed656ca0d
Upgrades windshaft (and grainstore) to be able to specify the tile
...
format, see: https://github.com/mapnik/mapnik/wiki/OutputFormats
2014-08-07 01:57:21 +02:00
Raul Ochoa
5cf79c82bb
Configurable QueryTablesAPI to call directly postgresql using cartodb-psql
...
or to keep using a request to the SQL API
2014-08-06 21:48:08 +02:00
Raul Ochoa
995dabc9b7
Stubs next version
2014-08-04 13:05:08 +02:00
Raul Ochoa
eafe3af13e
Fixes reference to redis-mpool
2014-08-01 18:27:55 +02:00
Raul Ochoa
1dbad1f0b8
Stubs next version
2014-07-30 18:11:32 +02:00
Raul Ochoa
b1a0b5e235
Release 1.13.0
2014-07-30 18:08:07 +02:00
Raul Ochoa
c8fc3d1e7a
Updates to correct version of step profiler
2014-07-30 16:23:03 +02:00
Raul Ochoa
552ebaaaac
Upgrades Windshaft to version 0.22.0
2014-07-30 15:25:15 +02:00
Raul Ochoa
bfdcee3772
Retrieving db public user from redis. It uses a new multiget method from cartodb-redis
2014-07-03 21:39:47 +02:00
Raul Ochoa
32e4c26c95
Sets origin for grainstore in shrinkwrap
2014-07-02 19:34:28 +02:00
Raul Ochoa
6a34568935
Forcing grainstore version in shrinkwrap
2014-07-02 19:16:06 +02:00
javi
3548106a6c
changed branch for windshaft
2014-06-27 23:42:03 +02:00
Raul Ochoa
bc3baf3094
CDB-3256 Prepares 1.12.1 release
2014-06-24 16:26:57 +02:00
Raul Ochoa
cb781aeb00
CDB-3256 Prepares 1.12.0 Release
2014-06-24 14:24:14 +02:00
Raul Ochoa
318e22e9fa
Merge commit '4738b880a6c29a6d10dda3ad178f35a54bd576d3'
...
Conflicts:
NEWS.md
package.json
2014-05-07 19:07:20 +02:00
Raul Ochoa
4738b880a6
Prepares release 1.10.3
2014-05-07 18:28:10 +02:00
Sandro Santilli
6f8f3d2057
Release 1.10.2
2014-04-08 09:57:49 +02:00
Sandro Santilli
87ac44a1f1
Upgrade windshaft to 0.20.0
...
Reduces noise on the "error" channel (now optionally writing to rollbar)
and avoids caching bogus mapnik renderers.
Details: http://github.com/CartoDB/Windshaft/blob/0.20.0/NEWS
2014-03-20 10:18:33 +01:00
Sandro Santilli
86841f80ca
Use version of node-mapnik with temptative fix for glibc detected corruptions
2014-03-13 10:26:11 +01:00
Sandro Santilli
79348178a7
Upgrade node-varnish to 0.3.0
2014-03-12 18:11:19 +01:00
Sandro Santilli
60b552027b
Add optional support for rollbar
...
Re-targets to 1.10.0
Also installs an uncaught exception handler
Closes #150
2014-03-12 17:21:35 +01:00
Sandro Santilli
071e86799b
Release 1.9.0
2014-03-10 17:40:55 +01:00
Sandro Santilli
7eb26a7326
Upgrade windshaft to 0.19.3, fixing crash on dns error
...
Closes #180
2014-03-05 18:16:42 +01:00
Sandro Santilli
ecc9ea1226
Use 403 for forbidden, not 401
...
Includes upgrade of windshaft to 0.19.3
Includes upgrade of redis-mpool to 0.0.4
2014-03-04 15:32:31 +01:00
Sandro Santilli
73276b1003
Upgrade windshaft to 0.19.2
...
Fixes obscure "ECONNREFUSED" error message (closes #171 )
Change some http status responses to be more appropriate to the case
2014-02-28 10:54:18 +01:00
Sandro Santilli
cf01f01bc9
Upgrades windshaft to 0.19.1 with many performance improvements
...
Among others:
- Improve speed of instanciating a map
- Give meaningful error on attempts to use map tokens with
attribute service
Closes #156 -- CDB-1796 #resolve
Closes #147
Closes #159
Closes #165
2014-02-26 17:26:17 +01:00
Sandro Santilli
b3d3269d3d
Release 1.8.2
2014-02-25 10:52:55 +01:00
Sandro Santilli
7410d98d56
Require windsahft 0.19.0 final
2014-02-19 11:25:42 +01:00
Sandro Santilli
6c6f3d02f6
Always generate X-Cache-Channel for token-based tile responses
...
Closes #152
2014-02-19 10:09:54 +01:00
Sandro Santilli
719346a472
Use log4js logger
...
Closes #138 .
The logger will be automatically used by Windshaft on upgrade
to 0.18.1, see https://github.com/CartoDB/Windshaft/issues/140
2014-02-18 15:12:08 +01:00
Sandro Santilli
5a504ac1dc
Require Windshaft-0.18.2 for statsd-profiler integration
2014-02-17 16:56:44 +01:00
Sandro Santilli
a90bf2e87b
Require windshaft 0.18.1 for improve garbage collection
2014-02-13 08:54:47 +01:00
Sandro Santilli
333de67ed5
Require Windshaft 0.18.0
2014-02-12 22:51:52 +01:00
javi
c214e269e9
added statsd to npm-shrinkwrap.json
2014-02-12 16:48:48 +01:00
Sandro Santilli
bf45bbea56
Do not send multiple equal commands to Varnish on connect
...
Closes #135
Also accept varnish "secret" in config
2014-02-12 16:14:27 +01:00
Sandro Santilli
88deded0fe
Workaround npm registry bug by downloading windshaft from github
...
See the problem here:
https://travis-ci.org/CartoDB/Windshaft-cartodb/builds/18663972
2014-02-11 19:33:05 +01:00
Sandro Santilli
fc0f2b5952
Require windshaft 0.17.2 for further reducing log noise
...
Closes #137
2014-02-11 17:31:21 +01:00
Sandro Santilli
3fc8630634
Require newer windshaft, regenerated shrinkwrap
2014-02-11 15:19:13 +01:00
Sandro Santilli
a964ed5fe6
Implement Unified Map API
...
Closes #126
2014-02-04 19:04:59 +01:00
Sandro Santilli
b01570924d
Add support for torque tiles and attributes fetching
...
Retargets self to 1.7.0
Upgrades Windshaft to 0.16.0
Closes #118 -- CDB-1525 #resolve
Closes #112 -- CDB-1329 #resolve
2014-02-04 13:30:59 +01:00
Sandro Santilli
add4255bdc
Update windshaft to 0.15.1, fixing maxzoom in layergroup
...
Regenerates shrinkwrap, which includes other minor updates
in dependency modules.
2014-01-30 12:42:11 +01:00
Sandro Santilli
99ef396aeb
Release 1.6.2
2014-01-23 12:25:34 +01:00
Sandro Santilli
d22f399f18
Release 1.6.1
2014-01-15 19:23:20 +01:00
Sandro Santilli
b01ce9d4cc
Regenerate shrinkwrap for 1.6.1
2014-01-14 18:09:36 +01:00
Sandro Santilli
0f90d687c7
Implement signed teplate maps
...
Closes #98
Raises minimum required redis version to 2.4.0+ (Debian stable has 2.4.14)
2013-12-17 17:39:21 +01:00
Sandro Santilli
73a065c1cc
Make sure user from domain is always computed locally
...
Involved upgrade of cartodb-redis to 0.3.0
Really closes #100
2013-12-17 17:17:17 +01:00
Sandro Santilli
98565b0c6b
Shrinkwrap cartodb-redis dependency to "~0.2.0"
...
npm-shrinkwrap takes precedence over package.json...
See https://travis-ci.org/CartoDB/Windshaft-cartodb/builds/15036101
2013-12-17 17:17:16 +01:00
Sandro Santilli
0db0809146
Fix use of old layergroups on mapnik upgrade ( #97 )
2013-12-17 17:17:16 +01:00
Sandro Santilli
a9d9b765e8
Survive presence of malformed CartoCSS in redis
...
Closes #94 , enable relative testcase
2013-12-17 17:17:15 +01:00
Sandro Santilli
2fa288fc4d
Add (pending) test for getting unrenderable stored styles ( #94 )
...
Required upgrading mocha tester to ~0.14.0
2013-12-17 17:17:15 +01:00
Sandro Santilli
cc09a8b66f
Update to cartodb-redis 0.1.0
2013-12-17 17:17:15 +01:00
Sandro Santilli
a60a3adc12
CartoDB redis interaction delegated to "cartodb-redis" module
2013-12-17 17:17:14 +01:00
Sandro Santilli
e412a0f4b6
Require windshaft-0.14.3 to get 3 new bugfixes:
...
- Return CORS headers when creating layergroups via GET
- Fix http status on database authentication error
- Ensure bogus text-face-name error raises at layergroup creation
2013-12-17 17:17:14 +01:00
Sandro Santilli
3e6070bd9b
Fix support for exponential notation in CartoCSS filter values
...
Closes #87 .
Includes testcase
2013-12-17 17:17:12 +01:00
Sandro Santilli
f874e8844c
Add Support for Mapnik-2.2.0. Closes #78 .
2013-12-17 17:17:12 +01:00
Sandro Santilli
198748feea
Release 1.3.6, fixing support for node-0.8.9
2013-12-17 17:17:12 +01:00
Sandro Santilli
1856b824cb
Fix support for apostrophes in CartoCSS
...
Requires windshaft 0.13.7
Jira ref CDB-414
2013-12-17 17:17:12 +01:00
Sandro Santilli
a7cc7ceeb8
Fix error for invalid text-name in CartoCSS. Closes #81 .
2013-12-17 17:17:11 +01:00
Sandro Santilli
0414307679
Fix use of blank-prefixed "zoom" variable in CartoCSS
2013-12-17 17:17:11 +01:00
Sandro Santilli
27eaad932a
Fix race condition in localization of external resources
2013-09-04 17:56:17 +02:00
Sandro Santilli
602b255ce5
Upgrade to latest windshaft for more stable test results
2013-09-03 18:15:37 +02:00
Sandro Santilli
60617e7641
Upgrade windshaft to improve CSS error messages
2013-08-13 13:03:24 +02:00
Sandro Santilli
3819d0d47b
Upgrade windshaft to improve profiling
2013-07-18 11:13:41 +02:00
Sandro Santilli
ec97381820
Add more timing in the profile, add useProfiler config variable
...
Default to useProfiler:true in staging and development
2013-07-16 16:33:03 +02:00
Sandro Santilli
1c65cec6ed
Do not consider broken layergroup configs as good on second look
...
The fix is really in Windshaft, this commit simply requires a
newer version of it.
2013-07-04 17:05:59 +02:00
Sandro Santilli
00c18ab8dd
Raise windshaft dependency importing following fixes:
...
- support for CartoCSS attachments (#layer0::label)
- only check layergroup validity once
- use higher zoom level for checking layergroup validity
2013-06-28 19:05:39 +02:00
Sandro Santilli
10a66fbd66
Fix SQL error reporting to NOT split on newline
2013-06-26 13:26:53 +02:00
Sandro Santilli
4b1d6cd729
Add tile and grid fetching checks at layergroup creation time
...
Basically requires windshaft 0.12.6, which implements this
2013-06-21 12:46:13 +02:00
Sandro Santilli
850d4cd6ba
Drop unused cluster support
2013-06-17 11:57:35 +02:00
Sandro Santilli
3d4af14315
Fix deadlock on layergroup post
...
Required upgrading windshaft to 0.12.5.
Took the chance to also upgrade redis dependency to latest stable.
2013-06-12 18:42:10 +02:00
Sandro Santilli
8d0da4d517
Require latest grainstore and windshaft, for multilayer css fixes
2013-06-06 15:45:33 +02:00
Sandro Santilli
d977f83bd1
Change stats format for multilayer map token request
...
See https://github.com/Vizzuality/Windshaft-cartodb/wiki/Redis-stats-format
Target 1.3.0
2013-06-04 13:30:28 +02:00
Sandro Santilli
3763232c14
Require latest windshaft to fix confusion between colors and layer names
2013-05-29 19:14:45 +02:00
Sandro Santilli
3e4f98cb51
Require higher Windshaft to fix handling of CartoCSS layer name
2013-05-29 11:43:27 +02:00
Sandro Santilli
d7ae28095f
Require Windshaft-0.12.1 to fix multilayer post from firefox
2013-05-21 14:43:00 +02:00
Sandro Santilli
14953e992f
Multilayer API changes, target 1.2.0
...
- Layers passed by index in grid fetching url
- Interactivity only specified in layergroup config
- Encode cache_buster as part of the token
2013-04-15 18:51:28 +02:00
Sandro Santilli
de24e7fc34
Update to new LZMA to fix global variable leakage
...
Stop ignoring leaks during testing
2013-04-15 09:22:50 +02:00
Sandro Santilli
08d1d73b4f
Fix "make check" to exit with FAILURE on failure
...
Also upgrade Windshaft for the same purpose (for make check-full)
2013-04-11 18:31:01 +02:00
Sandro Santilli
a0b6f467b1
HOTFIX: require windshaft-0.11.1 to drop tilelive internal cache
2013-04-03 11:10:09 +02:00
Sandro Santilli
113b70cf98
Add support for creating layergroups via GET
2013-04-02 13:30:49 +02:00
Sandro Santilli
aea107f1af
Upgrade Windshaft to 0.10.0, changing multilayer interface
...
WARNING: starting from this commit the grid fetching route changed
to NOT include layer name nor interactivity (which is now
specified solely as part of layergroup configuration)
Target 1.2.0 release
2013-03-29 16:37:37 +01:00
Sandro Santilli
001bf97d69
Add support for LZMA compressed GET parameters
...
You can now replace the whole query string with a single `lzma`
parameter having as value an hex encoded LZMA compressed version
of the whole query string as a JSON object.
2013-03-22 18:55:59 +01:00
Sandro Santilli
2da8c44914
Fix support for ampersend characters in CartoCSS
...
Required upgrading grainstore dependency to 0.12.2
2013-03-22 12:42:38 +01:00
Sandro Santilli
dfc4a02398
Fix X-Cache-Channel for multilayer (by token) responses
...
Required upgrading Windshaft to 0.9.2
Includes testcases
2013-03-13 16:45:15 +01:00
Sandro Santilli
2fa09aee88
Require Windshaft-0.9.1, to reduce harmfulness of cache_buster param
2013-03-01 13:11:46 +01:00
Sandro Santilli
f076b0c4d1
Require windshaft-0.9 for multilayer support
2013-02-25 15:08:28 +01:00
Sandro Santilli
3c5e358c32
Regenerated npm-shrinkwrap.json with npm-1.1.x
...
See https://github.com/isaacs/npm/issues/3145 for the rationale
2013-02-11 17:05:44 +01:00
Sandro Santilli
219caf7eab
Require windshaft 0.8.5 with some stability issue fixed
...
Additionally we can now control renderer cache time to live and
metatiling
2013-02-11 16:39:21 +01:00
Sandro Santilli
e408d04fc5
Require Windshaft 0.8.4 to add dump of cache stats on SIGUSR1
2013-01-30 11:29:44 +01:00
Sandro Santilli
8d5baebf1d
Require latest grainstore and windshaft stable releases
...
Fixes some http response status to be 400 rather than 500
2013-01-29 13:13:14 +01:00
Sandro Santilli
0ff403fa83
Require grainstore 0.10.9, fixing an issue with multi-geom markers
2012-12-21 13:24:38 +01:00
Sandro Santilli
d1979a5265
Fix bogus cached return of utf grid for fully contained tiles ( #67 )
2012-12-20 11:30:29 +01:00
Sandro Santilli
9db49a25e4
Require windshaft-0.8.1 for cache debugging facilities
...
Also upgrades node-mapnik to 0.7.18
2012-12-19 18:31:58 +01:00
Sandro Santilli
2f70640340
Require grainstore-0.10.8 to workaround bubble map bug
...
See https://github.com/Vizzuality/grainstore/issues/44
2012-11-28 20:17:02 +01:00
Sandro Santilli
a3d09339de
Require grainstore-0.10.7 to enhance marker type transform (2.0 -> 2.1)
...
See https://github.com/Vizzuality/grainstore/blob/0.10.7/NEWS.md
2012-11-28 12:36:47 +01:00
Sandro Santilli
820c836050
Require grainstore-0.10.6 to enhance marker type transform (2.0 -> 2.1)
...
See https://github.com/Vizzuality/grainstore/issues/39
2012-11-28 10:06:43 +01:00
Sandro Santilli
c976506c67
Require grainstore-0.10.5 to resize arrow markers ( 2.0 -> 2.1 )
2012-11-27 17:31:53 +01:00