2267 Commits

Author SHA1 Message Date
brianc
406357b9c6 Better indication that pg.pools is a private api 2016-06-21 22:03:25 -05:00
Brian C
0aa62f2854 Make tcp-keepalive configurable (#1058) 2016-06-21 21:38:10 -05:00
Konstantin Petryaev
ad65c7b1bc Fix of pool leaking by TCP-keepalive (#918)
* fix of bug with pool leaking by TCP keep-alives

* add test for check setKeepAlive on connect

* fix mistake with var

* fix mistake with var
2016-06-21 14:49:41 -05:00
brianc
e809055174 Bump version v5.2.0 2016-06-21 09:56:39 -05:00
brianc
fd6a25a030 Update changelog 2016-06-21 09:56:32 -05:00
Brian C
796a44f54f Remove internal pool (#1049)
* Initial work on removing internal pool

* Port backwards-compabible properties

* Cleanup test execution & makefile cruft

* Attempt to fix flakey error test
2016-06-21 09:53:09 -05:00
Jos Kuijpers
1596a933eb Fix SSL configuration error and add tests. #848 (#1055) 2016-06-21 09:42:30 -05:00
brianc
d09cf3b9c3 Bump version 2016-06-20 19:57:44 -05:00
Lee Symes
a6f641eb2c Only release client once on an error. (#3)
Prevent `generic-pool` error when releasing a client with an error.

Fixes #2
2016-06-20 19:56:12 -05:00
brianc
e38cfe078c Bump version 2016-06-10 22:52:21 -05:00
brianc
cb21c2a2e7 Better compatibility with pg 2016-06-10 22:52:07 -05:00
Brian C
36d50eceee Merge pull request #1 from jrf0110/patch-1
Demonstrate that pg-pool exports Pool constructor
2016-06-10 21:52:43 -05:00
John Fawcett
d42770ae2c Demonstrate that pg-pool exports Pool constructor 2016-06-10 21:25:56 -05:00
Brian C
d73538550c Update README.md 2016-06-10 17:44:48 -05:00
brianc
5c88bd6965 Update readme 2016-06-10 17:40:42 -05:00
brianc
d1c5fc694b Bump version v5.1.0 2016-06-10 17:21:32 -05:00
brianc
ebb533c9b9 Update changelog 2016-06-10 17:21:17 -05:00
Brian C
2fd9c77085 Make Query & NativeQuery implement the promise interface (#1047)
* Make Query & NativeQuery implement the promise interface

* Fix test

* Use older node API for checking listener length

* Do not test for promises on node@v0.10.0
2016-06-10 17:18:19 -05:00
Brian C
da6a2b0b0c Update README.md 2016-06-10 17:17:35 -05:00
Brian C
1decf9693a Create README.md 2016-06-10 17:16:14 -05:00
brianc
2aa207eea6 Update test semantics 2016-06-10 16:58:23 -05:00
brianc
ad73407aad Initial commit 2016-06-08 18:40:32 -05:00
brianc
c0d39055f2 Initial commit 2016-06-07 19:16:19 -05:00
brianc
9b1d16dfd2 Remove io.js badge 2016-06-07 17:17:39 -05:00
brianc
8918c95f61 Bump version of semver 2016-06-07 17:17:09 -05:00
brianc
86bd9a138c Bump version v5.0.0 2016-06-07 16:49:33 -05:00
brianc
f0e1622d4c Update changelog for 5.0 2016-06-07 16:49:21 -05:00
Brian Dunavant
01e5d726da Support for defaults.connectionString (#910) 2016-06-07 16:09:22 -05:00
twisha16
90600f2b47 Adding returnToHead in clientConfig param (#1007) 2016-06-07 16:05:55 -05:00
Muhammad Raihan Muhaimin
667953fd5c Proper error message for undefined where options (#1022)
When user provides a knex select statement with an undefined options in where clause it is not properly handled an give an ambiguous error message telling `Unhandled rejection TypeError: Cannot read property 'toString' of undefined.` This PR will helpful to users at it will tell them the exact problem.
2016-06-07 16:04:52 -05:00
Alejandro Oviedo
edf4e7f76c add dependencies badge on readme (#1024) 2016-06-07 16:04:07 -05:00
Henrik
c1e52e70ad added .npmignore in order to not publish tests to npm (#1025) 2016-06-07 16:02:48 -05:00
Pavel Lang
ad2ffce986 pg.native returns null if pg-native is missing (#950)
`require('pg').native` will be `null` and report error once to `stdout` when `pg-native` is missing.
2016-06-07 16:02:07 -05:00
hoegaarden
06743a71e5 pgpass: Update to 0.0.6 (#1040) 2016-06-07 16:01:17 -05:00
Kevin Burke
13a82ad0ec Update Copyright notice to 2016 (#1036) 2016-06-03 10:27:05 -05:00
brianc
6cc1b2c8e6 Bump version v4.5.6 2016-06-03 10:25:49 -05:00
Tristan Davies
d7307b1630 use latest generic-pool (#1031) 2016-06-03 10:25:13 -05:00
Tristan Davies
55abbaa844 don't mutate params when preparing statement (#992) 2016-04-28 14:46:33 -05:00
Brian C
5d3b506c70 Change test matrix in .travis.yml (#1002)
* Change test matrix in .travis.yml

Add tests for node @ v6. Remove node & postgres test permutations for older versions of node.

* Remove sub-versions

* Remove minor version from node 4
2016-04-27 14:30:00 -05:00
brianc
4047dd12c5 Bump version v4.5.5 2016-04-27 13:52:57 -05:00
Martynas Kunigėlis
6fddc566f0 Use Buffer concatenation for binary data instead of binary strings. Fixes Node.js v6.0.0 breakage. (#1001) 2016-04-27 13:52:28 -05:00
brianc
3433ed9673 Bump version v4.5.4 2016-04-26 17:41:45 -05:00
Martin Kuba
52aa25d8e8 added Client constructor back on pool to enable instrumentation (#998) 2016-04-26 17:41:11 -05:00
brianc
fe6f32a6e7 Bump version v4.5.3 2016-04-08 18:46:42 -05:00
Brian C
a8bd44a6ec Requiring native bindings polutes 'global' (#984)
There was some nasty global-ish variable reference updating happening when the native module 'initializes' after its require with `require('pg').native`

This fixes the issue by making sure both `require('pg')` and `require('pg').native` each initialize their own context in isolation and no weird global-ish references are used & subsequently stomped on.
2016-04-08 18:46:10 -05:00
Brian C
beb8eef1f4 Merge pull request #971 from LinusU/patch-1
readme: fix pool size
2016-04-04 10:36:11 -05:00
brianc
c2650d8abd Bump version v4.5.2 2016-03-30 12:29:25 -05:00
Brian C
ff4794d3c2 Merge pull request #951 from langpavel/readme-extras-wiki
Move Extras section from README.md to Github wiki
2016-03-30 12:28:36 -05:00
Brian C
eabbebaea8 Merge pull request #963 from dorianj/cancellation
Fix byte representation of CancelRequest message
2016-03-30 12:18:27 -05:00
Linus Unnebäck
fe6215d71c readme: fix pool size 2016-03-23 15:28:25 +01:00