Sandro Santilli
2ee9411889
Review cache-control headers:
...
* Raise max-age to one year for all cacheable queries
* Set max-age to 0 for uncacheable (mutating) queries
2013-07-22 17:21:38 +02:00
Sandro Santilli
dfff99224f
Set Last-Modified header with cache_policy=persist
2013-07-15 12:12:07 +02:00
Luis Bosque
62b420c1e8
Target v1.5.3
2013-07-10 07:59:13 +02:00
Luis Bosque
7b6b541083
Revert "Set max-age=0 when using no-cache"
2013-07-10 07:58:35 +02:00
Sandro Santilli
46b7f7a309
Parse all numbers as floats. Closes #100
2013-07-09 21:51:40 +02:00
Luis Bosque
b82c390c2f
Target v1.5.2
2013-07-09 10:47:42 +02:00
Sandro Santilli
bc49aebd2a
Don't assume SELECT "updated_at" may write to the database.
...
Closes #99
2013-07-08 17:36:53 +02:00
Luis Bosque
bd927556c5
Target v1.5.1
2013-07-05 15:31:21 +02:00
javi
69b5d825e3
reverted support for get params in post
2013-07-04 16:23:48 +02:00
javi
838c0c93ba
Add support for GET params in POST requests
2013-07-04 16:14:44 +02:00
Sandro Santilli
46e93355c4
Set max-age=0 when using no-cache (don't be self-contraddicting)
2013-06-28 11:17:52 +02:00
Sandro Santilli
7eff0cb107
Retain UTC offset in JSON output for dates
...
Hopefully helps reducing confusion when using timezone-less
with postgresql, in that the time that comes out of JSON output
matches the one input by user, except it may be in an unexpected
timezone (the server's one)
2013-06-19 12:25:48 +02:00
Sandro Santilli
5e379012a8
Add support for CTE in sql windowing, add unit tests
...
This is still an undocumented feature, but as long as it's present
and used (by cartodb UI) better tested than broken...
NOTE: more tests are needed for CTE and RETURNING queries
2013-06-17 16:36:36 +02:00
Sandro Santilli
88f1d33b42
Add "fields" member in JSON return. Closes #97
2013-06-14 18:36:05 +02:00
Sandro Santilli
14d74da874
Add latest fix to NEWS
2013-06-06 15:26:43 +02:00
Luis Bosque
80452ef6f4
Merge branch 'release/staging' into develop
2013-05-30 11:17:10 +02:00
Sandro Santilli
03cf5eab3e
Add oAuth note
2013-05-29 17:43:01 +02:00
Sandro Santilli
62c314a950
Add NEWS item about queued requests handling fix
2013-05-29 17:35:16 +02:00
Sandro Santilli
7f9463e7fd
Fix filesystem access conflict among clustered processes
2013-05-29 16:48:20 +02:00
Sandro Santilli
1f26d31ac4
Update NEWS, and target 1.5.0
...
Let's leave 1.4.x for hotfixes
2013-05-29 12:44:04 +02:00
Luis Bosque
9475e6ef0a
Target v1.4.1
2013-05-28 18:15:15 +02:00
javi
0be9e47930
Add arraybuffer format
2013-05-28 10:37:39 +02:00
Sandro Santilli
ab8494ab12
Survive postgresql connection losses. Closes #95 .
2013-05-24 18:18:17 +02:00
Sandro Santilli
3f98cab09a
Do not execute queries on OPTIONS. Closes #94
2013-05-24 14:21:13 +02:00
Sandro Santilli
7712d6f2a5
Expose PostgreSQL client pooling settings in environment files
...
Actually also moves to a real pooling model, managed by node-pg.
Closes #47
See .example files for new configurations
2013-05-24 12:09:06 +02:00
Sandro Santilli
b737f8440d
Add munin plugin to show connections and file descriptors
2013-05-24 10:50:51 +02:00
Sandro Santilli
b1e7bb8f8f
Upgrade underscore dependencies
2013-05-24 08:26:23 +02:00
Sandro Santilli
81a83b93e4
Make base url configurable, use a wildcard in the example config
2013-05-23 11:49:23 +02:00
Luis Bosque
fcf95755b6
Fixed problem identifying OAuth request protocol
...
The protocol of a OAuth request wasn't being identified correctly. It
always considered that the request protocol was https.
2013-05-14 18:01:37 +02:00
Luis Bosque
b16c5bb034
Target v1.3.10
2013-05-10 12:18:27 +02:00
Sandro Santilli
414f4b6c3e
Do not request caching of TRUNCATE queries
2013-05-06 18:21:22 +02:00
Sandro Santilli
cc74244b33
Do not choke on multiple skipfields
parameter
2013-05-06 12:30:32 +02:00
Fabio Rueda
fc6aed2e9e
targeted 1.3.9
2013-04-15 14:04:55 +02:00
Sandro Santilli
ae9ac8f9f8
Report testsuite tweaks
2013-04-11 13:37:47 +02:00
Sandro Santilli
0ec66c69a7
Allow sql queries to end with a semicolon. Closes #90
2013-04-10 17:21:42 +02:00
Sandro Santilli
1bcffbc68c
Make using SET or querying system catalogues harder
...
An hack to "prevent" querying system tables already existed but
was pretty weak. This commits makes that a bit stronger. The
filter for SET is new.
2013-04-09 11:52:34 +02:00
Luis Bosque
aa5e3bcd36
Target v1.3.8
2013-04-02 11:39:54 +02:00
Sandro Santilli
8f60735b5e
Queue export requests for shapefile format. Closes #65
2013-03-27 16:43:12 +01:00
Sandro Santilli
6d6dd16446
Draft delegating CSV output to OGR
...
Adapt tests to new output
2013-03-27 15:41:24 +01:00
Sandro Santilli
58b079e212
Fix reace condition in new KML output, test KML export of empty table
2013-03-26 18:18:13 +01:00
Sandro Santilli
38f99c586a
Fix concurrent requests for KML export
2013-03-26 16:59:37 +01:00
Sandro Santilli
c3ae7074cb
Make temporary dir a configuration setting
2013-03-26 16:02:05 +01:00
Sandro Santilli
41dd23b429
Do not run the query twice when exporting to KML
2013-03-26 12:47:03 +01:00
Sandro Santilli
eb011269bb
Add node-pool upgrade notice
2013-03-14 12:06:26 +01:00
Sandro Santilli
5fa19a0515
Fix parsing of numeric arrays. Closes #88 .
...
Includes testcase, requires using a fork of node-postgresql.
2013-03-14 11:41:07 +01:00
Luis Bosque
c5b2534687
Target v1.3.7
2013-02-28 15:03:42 +01:00
Sandro Santilli
dc87209033
Do not confuse warnings with errors on shapefile output
...
Closes #87
2013-02-25 18:32:28 +01:00
David Arango
a077afb331
Bump version to 1.3.6
2013-02-19 12:40:58 +01:00
Sandro Santilli
d4b1f580ff
Fix X-Cache-Channel computation with paging parameters. Closes #85 .
2013-02-18 16:19:12 +01:00
Sandro Santilli
19eb51b06d
Use an LRU cache for query tables, and add expiration support
...
Defaults to 8192 items each valid for no more than 10 minutes
Both settings can be changed via environment config.
See #83
2013-02-13 18:59:09 +01:00