Felix Yan and Joe Nelson
9af8db0e76
Allow optparse-applicative 0.14 ( #947 )
2017-08-20 13:14:08 -05:00
Russell Davies and Joe Nelson
59a320fd44
Add support for range operators ( #938 )
2017-08-20 09:45:27 -05:00
daurnimator and Joe Nelson
c72bc37630
OpenAPI: Split table comment into summary and description ( #931 )
2017-08-15 09:52:20 -05:00
Felix Yan and Joe Nelson
69070b64f9
Fix compatibility with protolude-0.2 ( #939 )
...
This allows the Arch Linux PostgREST package to build cleanly
2017-08-14 01:36:33 -05:00
Joe Nelson and GitHub
d89937a6f3
Upgrade to fast new hasql ( #836 )
2017-08-10 01:54:15 -05:00
Joe Nelson and GitHub
9af539b51c
Treat blank pre-request config as missing ( #929 )
2017-08-09 08:42:32 -05:00
Joe Nelson and GitHub
0ed4215a0d
Support asymmetric JWK ( #919 )
2017-08-09 08:42:00 -05:00
George Trudeau and Joe Nelson
2243f4b653
Improve relations initialization time ( #924 ) ( #926 )
2017-08-05 14:04:52 -05:00
Ruslan Talpa and GitHub
b03e3fbec7
Ability to embed using a specific relation when there are multiple between tables, fixes #907 ( #918 )
...
* Ability to embed using a specific relation when there are multiple between tables, fixes #907
* fix lint errors
* fix code comments
* add type comments
2017-07-25 19:01:35 +03:00
Lucas Desgouilles and Joe Nelson
6d5f72bf5f
Update OpenAPI (SQL COMMENT to description, constraints, cleaning up) ( #885 )
2017-07-22 10:56:23 -05:00
Eric Bréchemier and Joe Nelson
7fcdbf9153
strip newline before Base64 decoding ( #916 )
2017-07-20 09:21:31 -05:00
Steve Chávez and Joe Nelson
968bf9ce59
Put traditional Filters inside [LogicTree] ( #911 )
2017-07-19 18:01:37 -05:00
Peter Somogyvari and Joe Nelson
d6c47006b2
fix(doc): server-proxy-uri -- URI, not URL ( #914 )
...
There was this typo in the ./docker/postgrest.conf example file, hoping to spare others from having to chase this straight back to the source code.
2017-07-17 08:18:51 -07:00
Pfalzgraf Martin and Joe Nelson
c47e37177d
comments for Main.hs ( #888 )
2017-07-11 08:11:20 -07:00
Joe Nelson and GitHub
1513c88f77
Merge pull request #895 from steve-chavez/binary-proc
...
Binary output support for RPC
2017-07-07 22:34:06 -05:00
steve-chavez
cce3138cc1
Add test for a proc name = return col name, Fix #901
2017-07-07 16:32:16 -05:00
Joe Nelson and GitHub
7cc38330a8
Interpolate boolean env vars from conf file ( #897 )
2017-06-25 23:30:23 -05:00
steve-chavez
f0bd507ab9
Add binary output to rpc, Fix #883
2017-06-24 22:45:53 -05:00
steve-chavez
ecd58e1ad2
Refactor rpc to not use count when returning scalar
2017-06-24 21:07:07 -05:00
steve-chavez
4cf1bcec64
Add test cases for procs that returns array and setof scalars
2017-06-24 21:07:07 -05:00
Steve Chávez and Joe Nelson
b007428142
Allow more than two conditions in a single and/or, Fix #889 ( #892 )
2017-06-21 00:52:21 -05:00
Joe Nelson
35d5e930ea
Bump version
v0.4.2.0
2017-06-11 17:14:19 -05:00
Daniel Pfeifer and Joe Nelson
3165d5dbc0
Dockerfile: Clean up to save space ( #891 )
...
Running postgrest requires the libpq library runtime, not the -dev
package.
Make sure that tools that are used to download and extract the postgrest
package do not remain installed in the image.
2017-06-11 15:06:58 -05:00
Lucas Desgouilles and Joe Nelson
1c09058628
Fix broken link to 'building from source' in CONTRIBUTING ( #886 )
2017-06-08 09:10:29 -05:00
Joe Nelson and GitHub
50de0536de
Allow csv formatting in rpc output ( #882 )
2017-05-27 00:07:23 -05:00
Joe Nelson and GitHub
74227d3c2b
Use env interpolation in config ( #826 )
2017-05-24 22:50:09 -05:00
Joe Nelson
3dbcf9cbc3
Heroku deploy button for master branch again
2017-05-24 21:37:22 -05:00
Joe Nelson
44b3bd5fa5
Demo server is down and I don't care to maintain it
2017-05-20 11:53:37 -05:00
Steve Phillips and Joe Nelson
b09b677cd8
README.md: Fixed typo (sentence fragment)
2017-05-16 22:02:57 -05:00
SteveBash and Joe Nelson
8593600cfa
Transition IN operator and select query param to new block delimiters
2017-05-13 16:49:25 -05:00
SteveBash and Joe Nelson
b8eb2cd9c1
Add and/or params for complex boolean logic
...
* Add support for and/or params in GET, POST, PATCH and DELETE
* Restrict usage of IN in and/or to be inside parens e.g. in.(1,2,3)
* Allow quoting operators for values that have ',)' chars
inside and/or e.g. eq."(entity,1)"
2017-05-13 16:49:25 -05:00
SteveBash and Joe Nelson
59abecaf5b
Add missing tests for NOT IN accepting empty values and refactor
...
Go back to operators map since the previously defined
Operator constructors added innecesary complexity also
rename Path to EmbedPath
2017-05-13 16:49:25 -05:00
Steve Chávez and Joe Nelson
3e26c1a83f
Add connection retrying on startup and SIGHUP, Fix #742 ( #869 )
...
* Add connection retrying on startup and SIGHUP, Fix #742
* Ensure that only one connection worker can run at a time
* Change ConnectionError status code to 503 and add automatic connection retrying
2017-05-06 19:11:18 -05:00
Joe Nelson
c912601e1c
Merge branch 'build-0.4.1.0'
v0.4.1.0
2017-04-30 00:06:25 -05:00
Joe Nelson
7ba880e902
Re-enable openapi tests on CI
2017-04-29 21:07:42 -05:00
Joe Nelson
d99462be01
Revert "Fix swagger-ui when "server-proxy-uri" is not set ( #857 )"
...
This was a bug in swagger-ui, not postgrest
2017-04-29 21:02:14 -05:00
Joe Nelson
0b436d49e6
Bump version
2017-04-29 21:02:14 -05:00
Joe Nelson and GitHub
f4d84e4b58
Fix deploy to heroku button for v0.4 ( #863 )
...
* Bring back the Heroku button!
* New params for updated buildpack
2017-04-19 19:12:58 -05:00
Joe Nelson
c8f4173262
Add link to patreon campaign
2017-04-13 17:31:14 -05:00
Steve Chávez and Joe Nelson
0a9d9cdded
Fix #701 : allow quoted values for IN operator, refactor and Fix #641 : allow IN filter to have no values ( #854 )
2017-04-11 00:57:44 -05:00
Ruslan Talpa and Joe Nelson
5fffbbe381
Make HTTP headers available as GUCs #800 ( #849 )
2017-04-10 19:23:48 -05:00
Joe Nelson and GitHub
3e7a8b5f85
Use union merge strategy on changelog ( #859 )
2017-04-08 10:36:02 -05:00
Marios Koulakis and Joe Nelson
8557ee55f5
Update with empty json ( #852 )
2017-04-07 22:21:50 -05:00
Joe Nelson and GitHub
56bdf59e14
Read only proc tx ( #844 )
2017-04-07 12:52:16 -05:00
Feynman Liang and Joe Nelson
77af16c9e4
Fix swagger-ui when "server-proxy-uri" is not set ( #857 )
2017-04-07 08:51:29 -05:00
Feynman Liang and Joe Nelson
0cf49bb8b6
Adds application/json to inspect type ( #853 )
2017-04-06 10:43:56 -05:00
Ted Kornish and Joe Nelson
10f6ce45db
Add instructions on running tests to CONTRIBUTING.md ( #793 )
2017-04-04 22:08:39 -05:00
Marios Koulakis and Joe Nelson
9b4b45671c
Accept empty string as empty json body when calling an rpc ( #832 )
2017-03-27 21:34:03 -07:00
Steve Farmer and Joe Nelson
0b486ccf44
Increase Warp connection timeout ( #834 )
2017-03-21 19:50:24 -07:00
Steve Chávez and Joe Nelson
47b023e858
Fix proc resource embedding issue with search_path and refactor return type ( #831 )
2017-03-20 23:50:42 -07:00