Commit Graph

3162 Commits

Author SHA1 Message Date
Daniel García Aubert
d2e4ac7bac Fix vulns 2020-06-01 12:07:14 +02:00
Daniel García Aubert
d45506554b Update yargs to version 15.3.1 2020-06-01 11:19:15 +02:00
Daniel García Aubert
e1f8e7fef1 Update mocha@7.2.0 2020-06-01 11:13:56 +02:00
Daniel García Aubert
882ac9c2bc Remove mkdirp as dep 2020-06-01 10:55:18 +02:00
Daniel García Aubert
6bd2460f56 Auto npm audit fixes 2020-06-01 10:54:01 +02:00
Daniel G. Aubert
e02079b99d
Merge pull request #656 from CartoDB/node-12
Node 12
2020-05-20 15:59:39 +02:00
Daniel García Aubert
1d320704ce Merge branch 'master' into node-12 2020-05-20 15:03:33 +02:00
Daniel García Aubert
89a2d2ce2f Update NEWS 2020-05-20 15:02:39 +02:00
Daniel García Aubert
57be7add68 Do not emit error as it closes the internal DB's connection stream and the Pool needs to keep it open to reuse the the connection 2020-05-19 09:23:48 +02:00
Daniel García Aubert
95a092bd83 Drop support Node.js 10 in CI 2020-05-18 11:41:50 +02:00
Daniel García Aubert
4c8b3e2c47 Support Node.js 12 in CI 2020-05-18 11:39:24 +02:00
Daniel García Aubert
0c92fcaf96 Node.js 12 support:
- Update `gc-stats` to version 1.4.0
- Replace `zipfile` -> `adm-zip`
- Update `libxmljs` to version 0.19.7
- Update `sqlite` to version 4.2.0
- Adapted pool acquires to the new version of `cartodb-redis`
- Adapted test to use `adm-zip`
2020-05-18 11:32:41 +02:00
Raúl Marín
4a5b0a589a
Merge pull request #655 from Algunenano/our_packages
Travis: Give priority to CARTO custom packages
2020-05-18 10:41:45 +02:00
Daniel García Aubert
7f1de39797 Upgrade redis-mpool to version 0.8.0 and cartodb-redis to version 3.0.0 2020-05-14 18:59:01 +02:00
Raúl Marín
a72bde1af7 Travis: Give priority to CARTO custom packages 2020-05-14 18:17:44 +02:00
Raúl Marín
5e611f8826
Merge pull request #654 from Algunenano/ogr_length
Fix an ogr2ogr export issue when the temporal name is too big
2020-05-14 12:47:17 +02:00
Raúl Marín
25f15dfc61 Fix an ogr2ogr export issue when the temporal name is too big
If the final name is going to be too big, use the hash over the proposed
path to create an unique name that fits the requirements of path length
under Linux
2020-05-11 18:35:35 +02:00
Raúl Marín
c529ac41ff
Merge pull request #652 from Algunenano/gdal23
Gdal 2.3
2020-04-17 11:04:12 +02:00
Raúl Marín
fa5c4cab83 CSV: Test behaviour of gdal 2.3+ 2020-04-17 10:54:23 +02:00
Raúl Marín
a8d10f25ee ogr2ogr csv: Keep output consistent between gdal releases 2020-04-16 18:35:57 +02:00
Raúl Marín
5a99c28834 Add redis server logs to the gitignore 2020-04-16 18:35:42 +02:00
Raúl Marín
195ff3c9f1 Test: Avoid requiring specific search paths for tests 2020-04-16 18:35:29 +02:00
Raúl Marín
349c4d72c4 Remove py_sleep test
I think this was added for historical reasons when upstream plpython
was not interrumpible, but that's not the case anymore.

Right now, either we adapt it to use plpython2u or plpython3u depending
on what's available, or we just remove it since upstream was fixed
several years ago. It's simpler to remove it
2020-04-13 12:33:25 +02:00
Raúl Marín
138307dc18 Move to pure travis and add PG12 2020-04-13 12:33:25 +02:00
Esther Lozano
aff725f570
Add response time to pubsub events (#646) 2020-03-10 11:27:17 +01:00
Esther Lozano
0a68b48acc
Avoid normalizing empty fields (#645) 2020-02-26 17:58:32 +01:00
Esther Lozano
419adea234
Add pubsub metrics (#642)
* Create middleware and service for pubsub metrics

* Use pubsub middleware for all request

* Replace isEnabled with isDisabled to avoid negation

* Use new headers names

* Add acceptance and unit tests

* Remove commented log calls

* Remove only filters in tests

Remove typo

* Refactor service to ease integration test

* Fix interaction with query controller

* Use middleware at api-router and test all controllers

* Rename user middleware function

* Use sinon latest version

* Create middleware and service for pubsub metrics

* Use pubsub middleware for all request

* Replace isEnabled with isDisabled to avoid negation

* Use new headers names

* Add acceptance and unit tests

* Remove commented log calls

* Remove only filters in tests

Remove typo

* Refactor service to ease integration test

* Fix interaction with query controller

* Use middleware at api-router and test all controllers

* Rename user middleware function

* Use sinon latest version

* Fix tests

* Fix typos

* Checks if pubsub config exists to enable the service

* Fix typo

* Normalize headers values for pubsub

* Trim fields when normalizing

* Trim fields when normalizing
2020-02-26 17:19:06 +01:00
Daniel G. Aubert
273cbd7045
Merge pull request #643 from CartoDB/middlewarify-query-controller
Do not yield to the next middleware before handleQuery is done
2020-02-20 17:12:27 +01:00
Daniel García Aubert
932fd8ef55 Do not yield to the next middleware before handleQuery is done 2020-02-20 12:16:20 +01:00
Esther Lozano
ac8086a8e3
Rename accepted headers for metrics events (#641)
* Rename accepted headers for metrics events
2020-02-18 11:14:06 +01:00
Esther Lozano
90ee8af129
Allow metrics custom headers in cors (#640)
* Allow metrics custom headers in cors

* Update NEWS.md
2020-02-13 11:30:14 +01:00
Daniel García Aubert
fd719da6ac Fix release date 2020-01-27 12:57:28 +01:00
Daniel García Aubert
4e9b68e578 Stubs next version 2020-01-27 12:54:50 +01:00
Daniel García Aubert
5894ef68a2 Release 5.0.1 2020-01-27 12:52:19 +01:00
Daniel García Aubert
71667d4710 Update carto_postgresql_ext minor version 2020-01-27 12:51:17 +01:00
Daniel García Aubert
9d792fba15 Update NEWS 2019-12-30 11:50:50 +01:00
Daniel G. Aubert
c621e10d73
Merge pull request #637 from CartoDB/no-makefile
No makefile
2019-12-30 11:19:27 +01:00
Daniel García Aubert
224d449a4b Update NEWS 2019-12-30 11:17:36 +01:00
Daniel G. Aubert
0a19427ed8
Merge pull request #636 from CartoDB/eslint
Eslint
2019-12-30 11:14:37 +01:00
Daniel García Aubert
eb1e58a642 Style 2019-12-30 09:53:37 +01:00
Daniel García Aubert
cfb85293df Fix introduction 2019-12-30 09:50:28 +01:00
Daniel García Aubert
a5975d10f8 Remove comment 2019-12-30 09:38:08 +01:00
Daniel García Aubert
fc3a149657 Update package.json 2019-12-28 20:02:13 +01:00
Daniel García Aubert
8ec78c9286 Add highlights 2019-12-28 19:43:55 +01:00
Daniel García Aubert
bf8409f1c7 Missing info 2019-12-27 16:34:54 +01:00
Daniel García Aubert
e45608ecde Update NEWS with latest changes 2019-12-27 16:30:01 +01:00
Daniel García Aubert
160611813e Remove coment and doc 2019-12-27 14:31:15 +01:00
Daniel García Aubert
77a12bc821 Replace the deprecated instanbul by nyc as coverage tool 2019-12-27 13:26:02 +01:00
Daniel García Aubert
986e761567 Remove unused files 2019-12-27 13:17:19 +01:00
Daniel García Aubert
24572f63a2 Stop using makefile and bash scripts to prepare redis and postgres 2019-12-27 13:09:05 +01:00