Raul Ochoa
5f765712b4
fix jshint
2015-04-27 17:54:07 +02:00
Raul Ochoa
cb2e330e0b
Uses describe/it instead of suite/test
2015-04-27 17:49:15 +02:00
Raul Ochoa
6de911e5bb
Adds fastly invalidation expectations in surrogate key invalidation tests
2015-04-27 17:43:46 +02:00
Raul Ochoa
9edec8ef3f
Adds Fastly cache backend
2015-04-27 16:31:47 +02:00
Raul Ochoa
8e8ab09bec
Clarify fastly configuration is optional
2015-04-27 16:28:28 +02:00
Raul Ochoa
c06cba81f4
SurrogateKeysCache now accepts several cache backends
...
- uses queue-async to parallelize the call to invalidate
2015-04-27 16:22:37 +02:00
Raul Ochoa
ad5514dd02
Pick fastly config for server options
2015-04-27 16:20:55 +02:00
Raul Ochoa
a5b9ca706c
Adds new fastly cache backend
2015-04-27 16:18:50 +02:00
Raul Ochoa
5a476f9354
Adds fastly-purge dependency
2015-04-27 16:18:03 +02:00
Raul Ochoa
403039b695
Adds new configuration examples for fastly surrogate keys invalidation
2015-04-27 16:17:13 +02:00
Raul Ochoa
5ee19cc2ed
Rename template maps controller to named maps to be more clear
2015-04-27 15:01:49 +02:00
Raul Ochoa
8c3f9c7ba0
Inject server options to use setDBParams
2015-04-27 14:59:41 +02:00
Raul Ochoa
b95a001e0b
New static maps controller/endpoint for named maps
...
- loads a template
- creates a layergroup on the fly
- checks for view center+zoom or bounds
- if not found it tries to estimate them
- if fails it falls to default bounds value
- returns an static image tagged with a surrogate key
2015-04-27 14:56:38 +02:00
Raul Ochoa
d180305e8b
Exposes pgQueryRunner in server options
2015-04-27 14:54:14 +02:00
Raul Ochoa
ef8fcf7e93
Do not inject NamedMapsCacheEntry as template controller knows about them
...
Also do not inject pgConnection
2015-04-27 14:52:36 +02:00
Raul Ochoa
e7bd5dd644
Moves setDBParams to serverOptions so it can be reused
2015-04-27 14:47:58 +02:00
Raul Ochoa
8503a5c7c9
Tables extent API: returns estimated bounds for a list of tables
2015-04-27 12:55:20 +02:00
Raul Ochoa
2de0e5d52b
Extracts psql query run to its own class to be reusable
2015-04-27 12:48:34 +02:00
Raul Ochoa
8fb3dc7529
Move templateName function to template maps model
2015-04-27 11:55:05 +02:00
Raul Ochoa
a897e36b91
Merge pull request #290 from CartoDB/simplify-template-names
...
Simplify template names
2015-04-23 12:19:21 +02:00
Raul Ochoa
446c432484
dry content type validation
2015-04-23 12:05:52 +02:00
Raul Ochoa
c49f3aaba5
DRY ifUnauthenticated method
2015-04-23 12:01:53 +02:00
Raul Ochoa
fed29b3b50
Extract finish function
2015-04-23 11:47:01 +02:00
Raul Ochoa
e7d134d70c
No more {username}@{template_name} template id
...
It's still backwards compatible
2015-04-23 11:29:55 +02:00
Raul Ochoa
62dbce4311
Merge pull request #289 from CartoDB/issue-267
...
Call callback on invalid map store token for named maps
2015-04-22 18:38:58 +02:00
Raul Ochoa
5b5f7fc700
Merge pull request #288 from CartoDB/clean-templates-suite
...
cleans templates suite: uses describe+it instead of suite+test
2015-04-21 23:58:13 +02:00
Raul Ochoa
026a0750e3
Call callback on invalid map store token for named maps
...
fixes #267
2015-04-21 18:59:52 +02:00
Raul Ochoa
7045f41252
cleans templates suite: uses describe+it instead of suite+test
2015-04-21 18:28:31 +02:00
Raul Ochoa
eaf6775d9d
Stubs next version
2015-04-16 18:06:55 +02:00
Raul Ochoa
ba2a9b81e9
Release 2.1.3
2015-04-16 18:02:36 +02:00
Raul Ochoa
5577600903
Upgrade windshaft and regenerate npm-shrinkwrap.json
2015-04-16 17:48:59 +02:00
Raul Ochoa
a0a455b225
Stubs next version
2015-04-15 16:13:40 +02:00
Raul Ochoa
0019ab495b
Release 2.1.2
2015-04-15 16:12:42 +02:00
Raul Ochoa
cbebac1cb1
Merge pull request #286 from CartoDB/profiler-metrics
...
Profiler metrics improvements
2015-04-15 15:41:12 +02:00
Raul Ochoa
e2fd4aca60
Upgrade windshaft
2015-04-15 15:32:10 +02:00
Raul Ochoa
0c578a193c
Remove stack for debug environment option
2015-04-14 16:44:03 +02:00
Raul Ochoa
84f579f0ec
Do not add x-profiler header as it's already added by sendResponse
2015-04-14 16:41:04 +02:00
Raul Ochoa
1bf2809355
Do not check statsd_client in profiler
2015-04-14 16:40:15 +02:00
Raul Ochoa
e91bc91057
Adds test suite for x-cache-channel
2015-04-10 13:39:20 +02:00
Raul Ochoa
4f9b6be45b
Update routes documentation
2015-04-10 12:00:25 +02:00
Raul Ochoa
95aa74ee34
Stubs next version
2015-04-10 10:57:31 +02:00
Raul Ochoa
e516300825
Release 2.1.1
2015-04-10 10:56:10 +02:00
Raul Ochoa
2d84d38b90
Do not add x-cache-channel header for GET template routes
2015-04-10 10:55:46 +02:00
Raul Ochoa
7cd78be094
Stubs next version
2015-04-09 15:26:21 +02:00
Raul Ochoa
c7a10b048a
Release 2.1.0
2015-04-09 15:24:10 +02:00
Raul Ochoa
d143b0235b
Upgrades windshaft to 0.42.0
2015-04-09 15:23:42 +02:00
Raul Ochoa
a876c82660
Fixes tests for subdomainless example config change
2015-04-08 16:09:36 +02:00
Raul Ochoa
a6c1aefecc
Fixes in example configuration files:
...
- Puts back the still supported /tiles/template and /tiles/layergroup
- Changes from /u/:user to /user/:user for subdomainless users
2015-04-08 16:05:33 +02:00
Raul Ochoa
9b122280e1
Stubs next version
2015-04-08 12:27:40 +02:00
Raul Ochoa
4777d1e93c
Release 2.0.0
2015-04-08 12:26:07 +02:00