Sandro Santilli
609d69c4c9
Upgrade of windshaft fixed connection details to client
...
Closes #183 .
2014-03-20 10:21:28 +01:00
Sandro Santilli
9e1be39774
Switch to 3-clause BSD license
...
Closes #184
2014-03-20 10:20:51 +01: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
62cbb15089
Include tiler version in startup log
2014-03-11 12:21:00 +01:00
Sandro Santilli
667b911023
Prepare for 1.9.1
2014-03-10 17:41:44 +01:00
Sandro Santilli
071e86799b
Release 1.9.0
2014-03-10 17:40:55 +01:00
Sandro Santilli
4164cf7adb
Set release date for 1.8.5
2014-03-10 17:37:19 +01:00
Sandro Santilli
7b16676f63
Retarget to 1.9.0
2014-03-06 16:28:13 +01:00
javi
5bfc360856
added serverMetadata option for layer group, close #182 CDB-1940
2014-03-06 15:19:12 +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
0afc9c154b
Cleanly catch exceptions from sendResponse
...
Closes #178
2014-03-04 18:04:58 +01:00
Sandro Santilli
97e00fb47d
Do not send duplicated stats on template instanciation
...
Closes #179
2014-03-04 17:51:50 +01:00
Sandro Santilli
dbae0eeb31
It is "cacheDns", not "dnsCache"
...
See https://github.com/sivy/node-statsd/issues/38
2014-03-04 17:37:19 +01:00
Sandro Santilli
bd9a21b805
Add "dnsCache" statsd setting in the example configs
2014-03-04 16:52:16 +01:00
Sandro Santilli
033f8df500
Include API docs, moved from wiki
...
Closes #164
2014-03-04 15:39:21 +01:00
Sandro Santilli
ffda103d61
Do not UNWATCH on every redis client release
...
Closes #161
2014-03-04 15:36:08 +01:00
Sandro Santilli
93345a19b2
Do not log an error on GET /
...
Closes #177
2014-03-04 14:26:41 +01:00
Sandro Santilli
1741a20575
Do not cache map creation responses
...
Closes #176
CDB-1908 #resolve
CDB-1901 #resolve
Includes testcase
2014-03-04 10:46:15 +01:00
Sandro Santilli
30eb939dc7
Fix error message on missing requested signature
...
We don't really distinguish between missing or non-authorizing
signature. And that's fine. See #170
2014-03-03 18:14:17 +01:00
Sandro Santilli
40a254922a
Raise 403 forbidden on missing requested signature
...
Closes #170
Includes testcase
2014-03-03 18:06:39 +01:00
Sandro Santilli
7bc5bab432
Properly prefix statsd labels for all endpoints
...
CDB-1861 #resolve
Will be 100% complete with update of Windshaft to 0.19.3+
2014-03-03 16:24:20 +01:00
Sandro Santilli
6034f49f40
Prepare for 1.8.5
2014-03-03 11:45:23 +01:00
Sandro Santilli
087eff4734
Release 1.8.4
2014-03-03 11:26:16 +01:00
Sandro Santilli
ed5b045a15
Allow using NODE_ENV env variable to determine app configuration
...
Default to "development" environment.
Forward NODE_ENV variable to childrens (for example, to hush
millstone).
2014-02-28 16:22:24 +01:00
Sandro Santilli
bddc65a504
Forbid instanciating templates of foreign users
...
Closes #173
Includes testcase
2014-02-28 16:05:46 +01:00
Sandro Santilli
ddd2628c19
Fix database connection settings on template instanciation
...
Closes #174
Enhances testsuite to ensure test.js settings are read
2014-02-28 15:56:31 +01:00
Sandro Santilli
cf0c33a85d
Oops, previous commit closed #172 , not #173
...
Closes #172
Reopens #173
2014-02-28 13:25:28 +01:00
Sandro Santilli
f46dc90035
Forbid using map signatures of foreign users
...
Closes #173
Includes testcase
2014-02-28 13:24:38 +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
f24e4f8a0a
Really skip CDB_TableMetadata lookup for sql affected by no tables
...
Closes #169
2014-02-27 15:34:09 +01:00
Sandro Santilli
238e8f39f2
Fix ticket referenc ein NEWS entry of 1.8.3
2014-02-27 12:46:56 +01:00
Sandro Santilli
919bcb6888
Prepare for 1.8.4
2014-02-27 12:46:43 +01:00
Sandro Santilli
50ebb25205
Release 1.8.3
2014-02-27 12:45:02 +01:00
Sandro Santilli
36632c762e
Do not query CDB_TableMetadata for queries affected by no tables
...
Closes #16
2014-02-27 12:32:34 +01:00
Sandro Santilli
f284362988
Reduce sql-api communication timeout, and allow overriding it
...
Introduces new sqlapi.timeout directive, defaults to 100 ms
Includes testcase.
Closes #167
2014-02-27 10:33:32 +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
5d0c71d292
Prepare for 1.8.3
2014-02-25 11:10:56 +01:00
Sandro Santilli
b3d3269d3d
Release 1.8.2
2014-02-25 10:52:55 +01:00
Sandro Santilli
a13c1f61af
Do not log an error for a legit request requiring no X-Cache-Channel
2014-02-24 17:34:00 +01:00
Sandro Santilli
09ea924eb2
Allow using GET with sql-api for queries shorter than configured len
...
Introduces new sqlapi.max_get_sql_length directive, defaults to 2048.
Closes #155
Includes testcases.
2014-02-20 10:17:48 +01:00
Sandro Santilli
c8a042abdd
Expand "addCacheChannel" stats
2014-02-19 18:10:33 +01:00
Sandro Santilli
9a5243ade3
Fix munin plugin after log format changes
...
Closes #154
2014-02-19 15:38:14 +01:00
Sandro Santilli
b4fc8ec4a5
Allow using ":host" as part of statsd.prefix
...
It'll be replaced with hostname.
Closes #153
2014-02-19 15:31:12 +01:00
Sandro Santilli
30a2d85e92
Prepare for 1.8.2
2014-02-19 15:26:43 +01:00
Sandro Santilli
98603594b1
Release 1.8.1
2014-02-19 12:24:43 +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
3873fdf5db
Prepare for 1.8.1
2014-02-18 10:38:01 +01:00
Sandro Santilli
c3a05e5041
Set 1.8.0 release date
2014-02-18 10:09:17 +01:00
Sandro Santilli
678d653ee9
Allow configuring TTL of mapConfigs via "mapConfigTTL"
2014-02-13 15:44:54 +01:00
Sandro Santilli
e4cd37647e
Allow limiting number of allowed user templates
...
Adds maxUserTemplates directive.
Closes #136
2014-02-13 14:55:31 +01:00
Sandro Santilli
6a599ccb5d
Add script to list templates
2014-02-13 09:19:19 +01:00
Sandro Santilli
a90bf2e87b
Require windshaft 0.18.1 for improve garbage collection
2014-02-13 08:54:47 +01:00
Sandro Santilli
115b1a5267
Add reference to node-0.10 ticket
2014-02-13 08:46:16 +01:00
Sandro Santilli
333de67ed5
Require Windshaft 0.18.0
2014-02-12 22:51:52 +01:00
Sandro Santilli
e4dd215808
Tested with node-0.10.25, works fine
2014-02-12 22:45:00 +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
66e57606d2
Retarget to 1.8.0 for the statsd addition
2014-02-12 16:00:15 +01:00
Sandro Santilli
c7f3bb5722
Target 1.7.2
2014-02-12 15:54:21 +01:00
Sandro Santilli
6db25c3b6a
Release 1.7.1
2014-02-12 10:42:51 +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
a948038ff4
Disable debug logging unless "debug" config param evaluates to true
...
Closes #137
2014-02-11 16:34:43 +01:00
Sandro Santilli
c70d192987
Release 1.7.0
2014-02-11 15:19:36 +01:00
Sandro Santilli
747f4803ba
Include hash of template in the maptoken returned from instanciation
...
Doing so basically removes the need to include the template identifier
in the surrogate keys of the responses for resources fetched via
the instance whenever template is updated. See #105
2014-02-10 15:30:35 +01:00
Sandro Santilli
9b4787c4b7
Reword in bug fixes NEWS entries
2014-02-07 18:10:45 +01:00
javi
b5d67ec6c0
updated news for #130
2014-02-06 17:46:39 +01:00
javi
78f69d5236
template variables with spaces are not replaced correctly fixed #129
2014-02-06 17:33:26 +01:00
Sandro Santilli
9018e39762
Make endpoints configurable
...
Closes #127
Uses /api/v1/maps* in the production and staging example configs,
keeps /maps* for development and test (they are examples...)
2014-02-05 15:14:47 +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
ca4f3d2025
Re-introduce sqlapi.host directive, allowing DNS lookups drop
...
For backward compatibility, sqlapi.host is only used if domain
is also defined and has a different value (empty string allowed).
Closes #117
2014-01-30 16:12:37 +01:00
Sandro Santilli
c0020fd75a
Release 1.6.3
2014-01-30 12:44:25 +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
1f0faba71c
Stop processing XML on renderer creation
...
Not needed anymore since 1.6.1 introduced on-demand XML generation.
2014-01-30 11:14:52 +01:00
Sandro Santilli
e3f2658d53
Port show_style to node (really needed now)
2014-01-29 16:01:27 +01:00
Sandro Santilli
f7cdb5f0b7
Typo
2014-01-29 15:14:47 +01:00
Sandro Santilli
76acc5af99
Indent and other minor tweaks
2014-01-29 13:34:22 +01:00
javi
95c450fe99
update NEWS for #116
2014-01-29 13:12:19 +01:00
Sandro Santilli
67e4e7e99b
Set api_key to signer's when instanciating a template map
...
Closes #114
2014-01-28 12:37:41 +01:00
javi
92ca447c06
fixed #91
2014-01-28 12:05:01 +01:00
Sandro Santilli
dc3d36e0a5
Prepare for 1.6.3
2014-01-23 12:27:39 +01:00
Sandro Santilli
99ef396aeb
Release 1.6.2
2014-01-23 12:25:34 +01:00
javi
69d7fb0344
fixed news #113
2014-01-22 19:12:17 +01:00
javi
e4e08db0b4
Merge branch 'master' of github.com:Vizzuality/Windshaft-cartodb
2014-01-22 19:10:37 +01:00
javi
164d952e56
support CORS in template instanciation endpoint, fixes #113
2014-01-22 19:10:09 +01:00
Sandro Santilli
8b80ad8ba1
Restore XML print from the show_style tool
...
Closes #110
2014-01-16 18:51:02 +01:00
Sandro Santilli
5772c81590
Fix support for long (>64k chars) queries in layergroup creation
...
Closes #111 . Includes testcase.
2014-01-16 17:20:30 +01:00
Sandro Santilli
09d4467e22
Prepare for 1.6.2
2014-01-16 17:19:55 +01:00
Sandro Santilli
d22f399f18
Release 1.6.1
2014-01-15 19:23:20 +01:00
Sandro Santilli
18ccd3cbaf
Localize external CartoCSS resources at renderer creation time
...
Closes #108 . JIRA CDB-1422 #resolve
2014-01-14 16:20:06 +01:00
Sandro Santilli
2690ef3f05
Drop cache headers from error responses.
...
Closes #107 (github), #resolve CDB-1423 (JIRA)
2014-01-13 11:20:02 +01:00
Sandro Santilli
90e0a5dc30
Prepare for 1.6.1
2014-01-10 11:32:03 +01:00
Sandro Santilli
c1b6b865a7
Release 1.6.0
2014-01-10 11:30:10 +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
241480bb23
cartodb-redis is upgraded to 0.3.0
2013-12-17 17:17:17 +01:00
Sandro Santilli
1f693c6c78
Add 'user_from_host' directive to generalize username extraction
...
Closes #100
Default extractor is backward compatible
2013-12-17 17:17:17 +01:00
Sandro Santilli
7b7408dab7
Revert "Drop /map_metadata API entry point"
...
This reverts commit b37b07a06a1dd3cf05d60f4aa613ab5c48b90700.
This was too light of a decision...
2013-12-17 17:17:17 +01:00