You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Going forward queries are _private_ by default. When sharing is enabled, query is shared with all users (and they are given write permissions). Finer-grained access to be added in the future (share with specific user, read vs write)
24
+
25
+
- Add connection and query seed data support [documentation](https://rickbergfalk.github.io/sqlpad/#/seed-data)
26
+
27
+
- Add service tokens (api tokens). New menu option is available when logged in as admin.
28
+
29
+
- Add application header for application-level administration
30
+
31
+
- Adds multi-statement transaction support for Postgres, SQLite, and ODBC. [documentation](https://rickbergfalk.github.io/sqlpad/#/connections?id=multi-statement-transaction-support)
32
+
33
+
- Add config deprecation for following keys: `debug`, `tableChartLinksRequireAuth`, `keyPath`, `certPath`, `certPassphrase`
34
+
35
+
- Add connection template support [documentation](https://rickbergfalk.github.io/sqlpad/#/connection-templates)
36
+
37
+
- Adds additional query run logging for queries executed and details surrounding them (logged under `info` level)
38
+
39
+
#### Fixes
40
+
41
+
- Fix: long connection form display to always show save/test buttons
42
+
43
+
- Use ISO 8601 timestamps for log messages instead of unix epoch
44
+
45
+
#### Maintenance / Misc / Dev updates
46
+
47
+
- Updated dependencies
48
+
- Introduced SQLite as backing store. nedb data (embedded db currently in use) will eventually be migrated to SQLite.
49
+
- Added migration framework. Migrations are run at server startup.
50
+
- Added mult-stage build
51
+
- Lots of refactoring to better organize authentication, addition of new features.
For INI and JSON config file examples, see [config-example.ini](https://github.com/rickbergfalk/sqlpad/blob/master/config-example.ini) and [config-example.json](https://github.com/rickbergfalk/sqlpad/blob/master/config-example.json) in GitHub repository.
13
13
14
-
!> For examples below, **key** refers to key in INI/JSON file. **Env** for environment variable.
14
+
?> For examples below, **key** refers to key in INI/JSON file. **Env** for environment variable.
15
15
16
16
## admin
17
17
@@ -44,13 +44,17 @@ Path to mount sqlpad app following domain. Example, if '/sqlpad' is provided que
44
44
45
45
## certPassphrase
46
46
47
+
!> Deprecated. To be removed in v6. [Use reverse proxy](https://github.com/goldbergyoni/nodebestpractices/blob/master/sections/production/delegatetoproxy.md)
48
+
47
49
Passphrase for your SSL certification file
48
50
49
51
- Key: `certPassphrase`
50
52
- Env: `CERT_PASSPHRASE`
51
53
52
54
## certPath
53
55
56
+
!> Deprecated. To be removed in v6. [Use reverse proxy](https://github.com/goldbergyoni/nodebestpractices/blob/master/sections/production/delegatetoproxy.md)
57
+
54
58
Absolute path to where SSL certificate is stored
55
59
56
60
- Key: `certPath`
@@ -88,6 +92,8 @@ If enabled, runs embedded database `nedb` in memory. `dbPath` is still required
88
92
89
93
## debug
90
94
95
+
!> Deprecated. To be removed in v5. Set app and/or web log level to `debug` instead.
96
+
91
97
Add a variety of logging to console while running SQLPad
92
98
93
99
- Key: `debug`
@@ -146,6 +152,8 @@ IP address to bind to. By default SQLPad will listen from all available addresse
146
152
147
153
## keyPath
148
154
155
+
!> Deprecated. To be removed in v6. [Use reverse proxy](https://github.com/goldbergyoni/nodebestpractices/blob/master/sections/production/delegatetoproxy.md)
156
+
149
157
Absolute path to where SSL certificate key is stored
150
158
151
159
- Key: `keyPath`
@@ -291,6 +299,8 @@ Acquire socket from systemd if available
291
299
292
300
## tableChartLinksRequireAuth
293
301
302
+
!> Deprecated. To be removed in v5. Use reverse-proxy and alternative auth mechanism such as auth-proxy to authenticate user passively instead (or open GitHub issue requesting per-query public sharing links feature).
303
+
294
304
When false, table and chart result links will be operational without login.
Copy file name to clipboardExpand all lines: docs/connections.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ Admins can create connections in the UI, but connections can also be created in
8
8
9
9
## Multi-Statement Transaction Support
10
10
11
-
!> This feature is under-development, and only available in `latest` or future `4.2+` release
11
+
?> Available as of `4.2.0`
12
12
13
13
Multi-statement transaction support adds the ability for a user to use the same underlying connection across query executions. This allows things like opening a transaction, running queries, and rolling the transaction back or comitting the transaction across query runs. It also opens up the ability to create and use temp tables that are generally scoped per connection session.
0 commit comments