Daniel García Aubert
13a876b854
Fix typo while logging caught error in geocoder
2017-07-21 14:43:41 +02:00
Mario de Frutos
928d1111f3
Release artifacts for client 0.19.0 and server 0.26.0
2017-07-20 12:01:58 +02:00
Mario de Frutos
6d802c72be
Bump to version 0.19.0 and 0.26.0
2017-07-13 17:58:50 +02:00
Mario de Frutos
1ffbba2a03
New DO function _OBS_GetNumerators
2017-07-13 17:31:49 +02:00
Mario de Frutos
7281c4a0e3
Bump server version to 0.25.0
2017-07-13 17:23:23 +02:00
Daniel García Aubert
1503b5bb2b
Release artifacts:
...
- Server extension version 0.25.0
- Client extension version 0.18.0
- Python library version 0.15.2
2017-07-13 15:34:44 +02:00
Javier Goizueta
d3a1485a38
Fix tests
...
The cherry-picked commit to fix the tests included some changes related to other branch
2017-07-12 17:37:43 +02:00
Mario de Frutos
c5c182fcf0
Fixed tests
2017-07-10 10:26:58 +02:00
Rafa de la Torre
2f35bc5fe5
Swap the function creation order
...
I was creating the wrappers before the wrapped function and postgres
extensions do not support that.
I did not notice in my local environment cause the old functions were
already there.
2017-07-07 19:03:16 +02:00
Rafa de la Torre
e3aaff4413
Add missing trailing semicolons
2017-07-07 18:54:56 +02:00
Rafa de la Torre
49a53e4cd7
Fix non-zero-padded days in tests
...
See https://github.com/CartoDB/dataservices-api/issues/204 and related
tickets.
2017-07-07 15:14:27 +02:00
Rafa de la Torre
074234b8da
Use double precision as numeric type
...
As shown in the tests, that type has the flexibility of being able to be
cast to from any other numeric type. This gives us flexibility without
bloating the API with lots of type-specific functions.
2017-07-07 13:08:41 +02:00
Rafa de la Torre
847a7aef99
Add support for integer postal codes
2017-07-05 18:29:49 +02:00
Mario de Frutos
12ffc44efb
Server extension version 0.24.2 release artifacts
2017-05-26 12:46:57 +02:00
Mario de Frutos
ad6ed9a9bc
Bump version for DS
2017-05-26 12:41:42 +02:00
Mario de Frutos
ac854a94af
Fixed fallback to internal geocoder in nameplaces geocoding functions
...
- Fixed fallback becuase we have to use spiexceptions in this case
because we retrieve the configuration usig plpy.execute fuctions that
wrap any exception into a spiexception.
- In case we don't want to use Mapzen, we could leave the api_key empty
becuase we arise a ConfigException if the Mapzen api_key is empty so
we are able to make fallback. Right now we can't remove the mapzen
configuration because it'll fail when the InternalGeocoderConfig try to
load the ServiceDBConfig
This is a dirty hack, we should improve how the DB config is loaded. See
2017-05-26 12:41:41 +02:00
Mario de Frutos
61efb66aba
Add an extra check for google credentials
...
If the user has a wrong base64 padded secret key the googlemaps
python library is returning "TypeError: Incorrect padding" which
is very hard to understand. So now we check if the secret key is
a valid base64 string
2017-05-26 11:51:32 +02:00
Rafael Porres Molina
37eeab5b9e
past participle of set is set
2017-05-24 15:41:12 +02:00
Rafa de la Torre
d7fad6d8d3
Prepare release of server v0.24.1
2017-05-16 17:58:34 +02:00
Rafa de la Torre
59a8cafc74
Fix another empty table case #366
2017-05-16 17:20:16 +02:00
Rafa de la Torre
4ef6083344
Test for OBS_GetData(geomrefs TEXT[], params JSON) #366
2017-05-16 17:19:40 +02:00
Rafa de la Torre
b50637d36f
Fix return type of OBS_GetData #366
2017-05-16 16:23:13 +02:00
Rafa de la Torre
c653914694
Add test for empty table response #366
2017-05-16 16:18:42 +02:00
Rafa de la Torre
921ef46eb8
Use contrib_regression as obs backend #366
2017-05-16 15:59:34 +02:00
Rafa de la Torre
4c46effc9b
Add new params at the end #361
2017-05-09 16:36:03 +02:00
Rafa de la Torre
4c5183e9bd
Prepare new version of the server #361
...
Changes in TYPEs obs_meta_geometry and obs_meta_timespan
2017-05-04 17:54:49 +02:00
John Krauss
8b031a3016
add tags to getavailablegeometries, and a few additional columns to obs_getavailabletimespans
2017-04-10 18:15:19 +00:00
Javier Goizueta
524d15c1a9
Fix uses of cartodb cdb_conf functions
2017-03-30 18:10:53 +02:00
Javier Goizueta
c0b0a58d35
Missing changes in source
2017-03-30 18:03:45 +02:00
Javier Goizueta
7ec0a3ab66
Missing changes in v23 script
2017-03-30 18:03:25 +02:00
Javier Goizueta
e55338de90
Fix functions to write cdb_conf
...
Two problems fixe with this functions ported from the cartodb extension:
* There was an incorrect reference to the cartodb scchema
* They need to be SECURITY DEFINER to be usable with the geocoder_api role
2017-03-30 16:33:12 +02:00
Javier Goizueta
2197edb467
Fix bugs in geocoding server functions
2017-03-29 16:20:59 +02:00
Javier Goizueta
88c43bab2f
Add missing functions to migration scripts
2017-03-29 13:08:28 +02:00
Javier Goizueta
aac89e0236
New versions 0.16.0 (client), 0.23.0 (server), 0.15.0 (python)
2017-03-28 17:53:40 +02:00
Javier Goizueta
f0b0a9e7f2
Merge pull request #355 from CartoDB/346-user-rate-limits
...
Service rate limits
2017-03-28 17:48:46 +02:00
Rafa de la Torre
77dfda11d9
Merge pull request #353 from CartoDB/udpate-docs
...
Fix links and improve readability
2017-03-28 11:53:07 +02:00
Javier Goizueta
2c15110255
Rename constructor arguments for consistency
2017-03-28 10:53:16 +02:00
Javier Goizueta
6b86acfaa3
Fix indentation
2017-03-28 10:44:25 +02:00
Javier Goizueta
ef09840525
Implement server-side rate limits configuration interface
2017-03-21 17:58:33 +01:00
Javier Goizueta
cf7460c27d
Fix functions schema
2017-03-21 16:17:39 +01:00
Javier Goizueta
63c03894cc
Fix bugs
2017-03-21 15:45:05 +01:00
Javier Goizueta
942c6ac63d
Fix indentation
2017-03-21 15:44:50 +01:00
Javier Goizueta
208469f534
Add rate limits configuration writing tests
2017-03-21 15:43:33 +01:00
Javier Goizueta
73f97128ed
Reorganization of configuration modules, fix circular dependencies
...
The new module cartodb_services/config is intended for services configuration objects
Some legacy configuration objects remain under cartodb_services/metrics.
The refactored configuration backends are also not moved here
2017-03-21 15:42:53 +01:00
Javier Goizueta
945c6cd685
WIP: support for storing rate limits configuration
2017-03-16 19:12:39 +01:00
Javier Goizueta
7f6c19b292
Minor changes for clarity
...
* ServiceManager check method renamed as assert_within_limits
* Legacy classes moved to separate files
2017-03-16 17:59:22 +01:00
Javier Goizueta
87e37e1a26
Fix typo
2017-03-16 17:55:27 +01:00
Javier Goizueta
9a04ad06a0
Move rate limits out of Config
...
The (legacy) Config object rate limit-related modifications are reverted.
For the legacy case, configuration is handled in a specific RateLimits builder class.
2017-03-15 19:32:50 +01:00
Javier Goizueta
cebd7d2141
Apply ServiceManager to Google Geocoder
...
Note that the Goolge geocoder uses QuotaService to account for used quota,
but it doesn't have a quota limit.
2017-03-15 17:58:14 +01:00
Javier Goizueta
696bdb40b0
Fix incorrect import
2017-03-15 17:49:29 +01:00