Joe Nelson
e4cf1ce207
Translate raise_exception to http 400
...
Fixes #661
2016-07-06 21:48:32 -07:00
Ruslan Talpa
72aa664b61
CHANGELOG
2016-06-28 12:20:53 +03:00
Joe Nelson and GitHub
acd75a3997
Merge pull request #639 from hudayou/swagger2
...
Provide a swagger2 spec for the dynamic API
2016-06-20 15:12:58 -07:00
Martin Gammelsæter and Joe Nelson
46b3ce5631
Name custom types and domains on OPTIONS requests ( #640 )
2016-06-20 09:49:52 -07:00
Jacky Hu
e571cb9fcb
Ability to set addresses to listen on
...
Fixes #461
2016-06-18 10:46:02 +08:00
Jacky Hu
c1764c4976
Update changelog
2016-06-18 10:18:43 +08:00
Jacky Hu
a7316aff01
Add a changelog entry
2016-06-18 10:18:43 +08:00
Ruslan Talpa and Joe Nelson
b916ed907b
fix #637 ( #647 )
2016-06-17 10:45:25 -07:00
Joe Nelson
e8426671c0
v0.3.2.0
2016-06-10 22:43:58 -07:00
Joe Nelson
e315dbc91e
Include allow header in options response ( #628 )
2016-06-08 23:12:29 -07:00
Joe Nelson
5e3d9442af
Use table defaults for empty object insert
...
Fixes #616
2016-06-02 08:40:24 -07:00
Ruslan Talpa
6ebd7fd2d7
implement select/return representation for DELETE queries ( fix #518 )
2016-06-02 13:37:33 +03:00
Ruslan Talpa
dc727f900d
suggested cleaup by @begriffs
2016-05-31 14:55:31 +03:00
Ruslan Talpa
7c83edc402
Limit embeded items
2016-05-26 09:56:28 +03:00
Joe Nelson
44cdc97d71
Run GC every 2s rather than 0.3s
...
Fixes #565
2016-05-21 11:21:42 -07:00
Joe Nelson
592dd39222
Merge pull request #602 from ruslantalpa/order_limit_embeded
...
Ability to order embedded items (closes #509 )
2016-05-21 11:08:24 -07:00
Ruslan Talpa
45d0f85b0d
ability to order embeded items ( closes #509 )
2016-05-21 20:52:13 +03:00
Christopher League
5c38b4328b
URL-encode Location header ( closes #588 )
...
The database returns an array of key-value strings like `"k1=eq.hello
world"`. Haskell URL-encodes the portion after the equal sign and joins
them with `&`.
Includes updates to tests in Feature.InsertSpec: The CompoundPK has been
modified to have one Int and one String. We attempt to add a key with a
String that has spaces and other special characters. This requires that
the returned Location header is properly URL-encoded.
2016-05-20 10:42:55 -04:00
Joe Nelson
a21464ddca
Merge pull request #592 from begriffs/form-urlencoded
...
Accept POST requests from HTML forms
2016-05-18 00:38:42 -07:00
Joe Nelson
cf16f90fab
Merge pull request #590 from begriffs/proper-403
...
Return proper 401/403 when access denied
2016-05-17 22:56:55 -07:00
Ruslan Talpa
9e6542680b
Fix include entities from the same parent table using two different foreign keys
2016-05-16 15:36:18 +03:00
Joe Nelson
7e41b620ff
Accept POST requests from HTML forms
2016-05-15 20:55:07 -07:00
Joe Nelson
18e3c30ad8
Return proper 401/403 when access denied
...
Fixes #584
2016-05-15 00:56:47 -07:00
Ruslan Talpa
c13f0a369b
Support node/column renaming #310
2016-05-12 10:22:19 +03:00
Ruslan Talpa
cacc725e41
support dash in column names fix #462
2016-05-11 10:43:34 +03:00
Joe Nelson
d9205bd838
Do not include Content-Type header for empty body ( #580 )
...
* Do not include Content-Type header for empty body
Fixes #544
* Fix lint
* Changelog
2016-05-03 21:18:23 -07:00
Joe Nelson
88aad4b1b6
Reload schema definition on SIGHUP ( #570 )
2016-04-26 07:50:23 -07:00
Joe Nelson
5aadfba84b
Use read-only transaction mode for read requests ( #561 )
...
* Make middleware use ApiRequest rather than Request
* Fix outdated comments
* Use read-only transaction mode for read requests
This allows API requests against read replicas
2016-04-15 12:26:40 -07:00
Joe Nelson
eae5857d0e
Set role only once, and set it before other GUC vars ( #560 )
...
* Set role only once, and set it before other GUC vars
Fixes #559
* Unify role/claim logic in claimsToSQL
Suggested by @diogob
2016-04-15 07:30:36 -07:00
Joe Nelson
b8bbaa7764
Bump version
2016-03-28 13:26:06 -07:00
Joe Nelson
cd81e9346f
Do not do table count when plurality=singular
...
Rebasing commits by @ruslantalpa
2016-03-23 20:30:51 -07:00
Joe Nelson
e5fed86965
Changelog
2016-03-13 14:33:00 -07:00
Joe Nelson
4cc08a11e7
Prevent duplicate call to stored procs
...
Reuse a CTE for results of call
2016-03-12 18:28:36 -08:00
Joe Nelson
358254639a
Merge @ruslantalpa's fk improved detection
2016-03-12 12:42:57 -08:00
Joe Nelson
508d722fb2
Allow SQL functions to generate registered JWT claims
2016-03-10 21:58:43 -08:00
Remco Bloemen
82c74ed21f
Use CMD exec in Dockerfile
...
Without exec the `postgrest` process is not run with PID 1 (it
is a child process of the shell that starts it). This means
signals send to the docker (like `docker stop` or ^C) will
not be handled correctly.
However, Linux treats PID 1 as special and sets the SIGTERM
handler to ignore by default. It is also necessary to install
a SIGTERM handler.
This commit adds `exec` to resolve this problem, as per the
recommendation in the Dockerfile documentation:
https://docs.docker.com/engine/reference/builder/#shell-form-entrypoint-example
2016-03-07 18:30:40 +01:00
Remco Bloemen
e5d420b2db
Gracefull exit on sigTERM
...
Like the sigINT that was already handled, postgrest
should gracefuly shut down on a sigTERM. This is a
common way of stopping processes, used amongst
others by docker.
See: https://stackoverflow.com/questions/4042201/how-does-sigint-relate-to-the-other-termination-signals
2016-03-07 17:45:53 +01:00
Ruslan Talpa
155d1dee6b
changelog entry
2016-02-29 13:59:04 +02:00
Joe Nelson
4cd2475bf2
v0.3.1.0
2016-02-28 21:45:17 -08:00
Joe Nelson
fc4c792f9e
Move section in changelog
2016-02-26 12:17:24 -08:00
Diogo Biazus
4496a95014
Updates changelog
2016-02-26 14:41:27 -05:00
Joe Nelson
d466ea45ff
Add changelog entry
...
Nice work guys, this took a lot of cooperation
2016-02-26 10:06:54 -08:00
Joe Nelson
0dd8a498b2
v0.3.0.4
2016-02-12 20:45:03 -08:00
Joe Nelson
e73a4c66bc
Do not block threads on libpq ffi
...
Fixes #445
2016-02-12 14:43:00 -08:00
Joe Nelson
56426b896a
Changelog entry
2016-02-04 16:38:35 -08:00
calebmer and Joe Nelson
33757e537b
Fix options on non existant tables, closes #442
2016-02-03 11:20:45 -08:00
Joe Nelson
a0ef4eae4d
Issue http 405 for anything but POST on RPC
...
Fixes #481
2016-02-01 22:52:57 -08:00
Joe Nelson
2c1f9e7eac
v0.3.0.3
2016-01-08 18:27:14 -08:00
calebmer
04e1186f08
Consistent read query escaping
2015-12-29 15:24:27 -05:00
Ruslan Talpa
72002f452e
add chengelog entry
2015-12-25 08:18:24 +02:00