Joe Nelson
678b855614
Changelog entry for nextstopsun
...
Also trim trailing whitespace
2017-11-25 15:15:14 -06:00
Joe Nelson
35d5e930ea
Bump version
2017-06-11 17:14:19 -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
Joe Nelson
c912601e1c
Merge branch 'build-0.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
c8f4173262
Add link to patreon campaign
2017-04-13 17:31:14 -05:00
Joe Nelson
a61c783e2d
Add link to config docs in message
2017-01-22 16:18:41 -08:00
Joe Nelson
69fd5f1b33
HTTP for docs link
2017-01-20 00:39:23 -08:00
Joe Nelson
9dddd144a4
count(*) is faster than count(1)
2016-10-23 20:44:42 -07:00
Joe Nelson
556b7129ca
Remove things to lighten support burden
2016-10-17 22:41:38 -07:00
Joe Nelson
c6cd8145eb
Set request.jwt.claim.*
2016-10-17 22:32:36 -07:00
Joe Nelson
5d904dfd66
Merge PR #713
...
Resolve petty CHANGELOG conflict
2016-10-12 20:52:40 -07:00
Joe Nelson
d17cfb0c5d
Note these changes in CHANGELOG
2016-10-03 10:15:19 -07:00
Joe Nelson
9cd65a4033
Avoid calling getPOSIXTime more than necessary
2016-10-03 09:55:28 -07:00
Joe Nelson
5a166e8e80
Fix custom pre-request handler
...
Uses Ruslan's technique
2016-09-27 23:17:08 -07:00
Joe Nelson
06363ccc77
WIP: add argument for custom pre-request handler
2016-09-27 00:19:05 -07:00
Joe Nelson
2f8ac24128
Do not share JWT secret with SQL
2016-09-24 23:40:54 -07:00
Joe Nelson
71bc666a8e
Forgot jwt fixture, also hlint fix
2016-09-24 21:32:47 -07:00
Joe Nelson
12a8c682bd
Use sql to generate jwt, rather than custom haskell
2016-09-24 21:32:47 -07:00
Joe Nelson
62ed9e2c4d
Do not require jwt secret, but die on auth without it
2016-09-24 21:28:08 -07:00
Joe Nelson
449480bf01
Require JWT secret, remove default, optionally read from file
...
Fixes #474 , fixes #495 when file is used
2016-09-24 21:28:08 -07:00
Joe Nelson
7bf5b0106d
Semantic WWW-Authenticate headers for problematic JWT
...
Adapting an OAuth 2.0 convention from RFC 6750 for use with JWT
2016-09-24 21:28:08 -07:00
Joe Nelson
fb5fce026d
Issue http 401 for expired jwt
...
Fixes #512
2016-09-24 21:28:08 -07:00
Joe Nelson
a88a704bef
Parse proc arg definitions that have multi-word types
2016-09-22 23:30:47 -07:00
Joe Nelson
539df21627
WIP: more comprehensive test of rpc args
...
Breaks toks2arg
2016-09-21 23:54:08 -07:00
Joe Nelson
0314f4bdea
First test of OpenAPI RPC params
2016-09-21 20:34:03 -07:00
Joe Nelson
ffd2859cba
Changelog
2016-09-11 16:23:41 -07:00
Joe Nelson
362ad7b7d0
Hlint adjustment
2016-09-11 16:22:32 -07:00
Joe Nelson
25c2cd1f2d
Note which rpc params are optional
2016-09-11 15:15:38 -07:00
Joe Nelson
466090c79b
Expose stored proc args properly as json body param
2016-09-11 12:33:19 -07:00
Joe Nelson
b9777dec35
Include proc parama and their types in openapi
2016-09-08 23:00:52 -07:00
Joe Nelson
f49c6aa0f3
WIP: show procs in OpenAPI description
...
Thanks @LogvinovLeon
2016-09-08 21:23:16 -07:00
Joe Nelson
c98450d1d5
Use real version of hjsonschema
...
Its raw commit on github no longer exists
2016-07-18 11:37:38 -07:00
Joe Nelson
338c4de8b4
Add schema cache freshness warning
2016-07-11 16:46:39 -07:00
Joe Nelson
e4cf1ce207
Translate raise_exception to http 400
...
Fixes #661
2016-07-06 21:48:32 -07:00
Joe Nelson
0bf4146633
Speed up build time on CI
2016-06-25 21:35:40 -07:00
Joe Nelson
9c42a78cf3
Upgrade hasql-transaction
2016-06-25 21:24:21 -07:00
Joe Nelson
99d9984111
Move docs out of this repo
...
They live in a separate repo now
2016-06-24 13:05:27 -07:00
Joe Nelson
e8426671c0
v0.3.2.0
2016-06-10 22:43:58 -07:00
Joe Nelson
7563b5e2f4
Move unwords higher for branch parity
2016-06-02 08:40:24 -07:00
Joe Nelson
5e3d9442af
Use table defaults for empty object insert
...
Fixes #616
2016-06-02 08:40:24 -07:00
Joe Nelson
f4027cb5fd
Pin hasql-* dep versions
...
This allows packdeps to warn us when they get out of date
2016-05-22 11:02:37 -07:00
Joe Nelson
38afe71ec7
Upgrade extra-deps and LTS
2016-05-22 11:00:37 -07:00
Joe Nelson
308c006a30
Quote with-rtsopts correctly
2016-05-21 12:18:10 -07:00
Joe Nelson
44cdc97d71
Run GC every 2s rather than 0.3s
...
Fixes #565
2016-05-21 11:21:42 -07:00
Joe Nelson
900b9f1991
Explain use of Left value
2016-05-18 00:06:16 -07: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
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
c32d13c8f1
Avoid slow PL/pgSQL exception handling in example ( #543 )
2016-04-10 15:36:32 -07:00
Joe Nelson
0401a8eb13
Add Docker Hub badge
2016-04-09 15:34:46 -07:00
Joe Nelson
9a1a87ff8e
Merge pull request #538 from jpierre03/patch-1
...
Update postgrest version to 0.3.1.1 in Dockerfile
2016-03-29 18:17:28 -07:00
Joe Nelson
200e5a26cc
Merge pull request #536 from begriffs/build-0.3.1.1
...
Bump version
2016-03-28 15:09:04 -07:00
Joe Nelson
b8bbaa7764
Bump version
2016-03-28 13:26:06 -07:00
Joe Nelson
1470091f1c
Merge pull request #534 from begriffs/unicode-schema
...
Regression test for read/write unicode table names
2016-03-27 00:04:30 -07:00
Joe Nelson
31738d745f
Regression test for read/write unicode table names
2016-03-25 15:14:00 -07:00
Joe Nelson
f19d4300bc
Merge pull request #533 from begriffs/no-count-singular
...
Do not do table count when plurality=singular
2016-03-23 20:43:05 -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
01355f39a1
Merge pull request #524 from begriffs/unicode-inserts
...
Preserve unicode in requests and responses
2016-03-18 11:59:36 -07:00
Joe Nelson
87298f580a
Merge pull request #528 from rowdypixel/patch-1
...
Fix typo-d flag in the installation docs.
2016-03-18 09:47:46 -07:00
Joe Nelson
3bfe64dd06
Create monomorphic statement function to force use of Text
2016-03-16 21:04:18 -07:00
Joe Nelson
bb4126bf3a
Merge pull request #526 from daurnimator/no-uuid-ossp
...
Remove remaining uuid-ossp references
2016-03-14 09:18:45 -07:00
Joe Nelson
e5fed86965
Changelog
2016-03-13 14:33:00 -07:00
Joe Nelson
3c5fab009b
Remove ancient test comments
2016-03-13 14:22:36 -07:00
Joe Nelson
b858626e17
For correctness include charset=utf-8 in responses
2016-03-13 14:22:17 -07:00
Joe Nelson
330cc91645
Protect unicode values in requests
2016-03-13 14:20:54 -07:00
Joe Nelson
1037824e11
Merge pull request #523 from begriffs/single-proc-call
...
Prevent duplicate call to stored procs
2016-03-12 23:34:25 -08: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
43bc9bfa83
Merge pull request #522 from begriffs/full-jwt
...
Allow SQL functions to generate registered JWT claims
2016-03-12 12:26:36 -08:00
Joe Nelson
a779e9eb8b
Batch the sql commands to set local vars
2016-03-11 23:45:05 -08:00
Joe Nelson
f67e195f76
Expose all claims via sql postgrest.claims
2016-03-11 20:51:22 -08:00
Joe Nelson
508d722fb2
Allow SQL functions to generate registered JWT claims
2016-03-10 21:58:43 -08:00
Joe Nelson
14d7364f4b
Merge pull request #521 from dex-ethics/spelling
...
Spelling fixes in documentation
2016-03-09 12:15:28 -08:00
Joe Nelson
00a23058c8
Merge pull request #511 from dex-ethics/docker-exec
...
Use `CMD exec` in Dockerfile
2016-03-07 22:34:16 -08:00
Joe Nelson
5f0b4977da
Merge pull request #514 from dex-ethics/docs
...
Minor changes in documentation
2016-03-07 09:15:16 -08:00
Joe Nelson
ef021056c9
Merge pull request #497 from bobcolner/bobcolner-dockerfile
...
PostgREST Dockerfile
2016-03-05 13:20:05 -08:00
Joe Nelson
8af91e262c
Merge pull request #508 from begriffs/test-plain-build
...
Test that binary builds, not just that suite passes
2016-02-29 22:49:33 -08:00
Joe Nelson
cf176c4100
Allow aeson v11, but forbid deadly v10
2016-02-29 21:03:42 -08:00
Joe Nelson
c61418635e
Ensure helper binaries get re-installed
...
Sadly causes all extra-deps to rebuild every time
2016-02-29 20:45:34 -08:00
Joe Nelson
dba827d1fd
List missing other-module in spec
2016-02-29 14:52:01 -08:00
Joe Nelson
e315ad99b4
Name the main module "Main" as required
2016-02-29 14:50:44 -08:00
Joe Nelson
088df7e6be
Test that binary build succeeds
...
Work around https://github.com/commercialhaskell/stack/issues/1846
2016-02-29 14:25:34 -08: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
Joe Nelson
c094e5a0fc
Merge pull request #489 from diogob/apply_range_headers_to_rpc
...
Apply range headers to rpc
2016-02-26 12:10:33 -08:00
Joe Nelson
3b23c4aa5b
Merge pull request #503 from begriffs/one-tx-per-client
...
Reduces pool resource locking (2)
2016-02-26 10:11:47 -08: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
7ba5363d25
Upgrade hasql to fix prepared statement problem
2016-02-26 08:18:47 -08:00
Joe Nelson
f28b03f419
Allow new hasql-transaction to do rollbacks
2016-02-25 20:13:03 -08:00
Joe Nelson
de772b9246
Modified the concurrent test to illustrate problem with prepared statement
2016-02-22 20:58:44 -08:00
Joe Nelson
c28b26d949
Run QueryLimitedSpec with its own server flags
2016-02-22 19:21:39 -08:00
Joe Nelson
c02dd4aa98
Enable real threads in test
2016-02-22 17:53:10 -08:00
Joe Nelson
b0974a4e36
Reset db between each test suite
2016-02-22 17:50:00 -08:00
Joe Nelson
17acd134c7
Suppress server logging in test mode
2016-02-22 17:48:33 -08:00
Joe Nelson
d4a4bbf966
Roll back on db errors
2016-02-22 16:52:50 -08:00