Paolo Barbolini
713da5b7b0
Bump indexmap and ahash ( #2565 )
2023-06-30 12:32:46 -07:00
Wesley Norris
d750f28ef0
Bump mac_address to 1.1.5 ( #2515 )
2023-06-12 12:44:55 -07:00
Austin Bonander
253d8c9f69
0.7.0-alpha.3 release
2023-05-11 16:49:24 -07:00
Mauro D
af0f04a108
Bump to libsqlite3-sys 0.26 ( #2496 )
2023-05-11 15:43:52 -07:00
tyrelr
0dfebb202f
Add and improve sqlite describe performance benchmarks ( #2467 )
...
* add basic describe benchmarks
* separate memory from query state
* move branch tracking & deduplication logic into a dedicated BranchList class
* Convert to using IntMap
* move intmap to a separate module, drop dead code, clean up function names
* Update Cargo.lock
* skip branches to check foreign keys, as they generally shouldn't impact query result type
2023-05-08 12:44:28 -07:00
Utkarsh Gupta
003878698e
chore(sqlx-postgres): replace dirs
with home
& etcetera
( #2485 )
2023-05-04 13:12:54 -07:00
Austin Bonander
aa6c6d9752
fix(docs): update README for 0.7.0, note alpha cycle
2023-03-16 17:03:14 -07:00
Coda Hale
bce16a5c1d
fix: drop old time 0.1.44 dep
...
chrono 0.4's default features include the `oldtime` feature which pulls in time 0.1.44.
This is an unmaintained version with soundness issues (time-rs/time#293 ) and is rarely needed.
If downstream users require this dependency, they can enable the feature themselves.
2023-03-14 18:07:52 -07:00
Sergei Ivankov
21c2660062
Disable rustls crate logging feature by default
2023-03-01 19:17:35 -08:00
Craig Bester
96c8b12485
feat(prepare): move to one-file-per-query for offline mode
...
Co-authored-by: Jonas Platte <jonas@lumeo.com>
2023-03-01 19:17:21 -08:00
Paolo Barbolini
c17c59fc4c
Update dependencies
2023-02-22 15:49:46 -08:00
Austin Bonander
eade49cfb0
0.7.0-alpha.1 release
2023-02-21 14:56:54 -08:00
Anthony Dodd
3440440564
Set whoami default-features to false ( #2319 )
...
* Fixed typo. (#2156 )
* Set whoami default-features to false
Otherwise, whoami pulls in web-sys, wasm-bindgen and a BUNCH of
additional dependencies. This is really unnecessary, and if
someone has an actual use case where they are attempting to connect
to postgres from a browser, well ... they've probably already been
pwned by now. If it is deemed necessary, then add an additional
activation feature for that specific slew of deps.
---------
Co-authored-by: Chris Foster <cdbfoster@gmail.com>
2023-02-21 13:25:25 -08:00
Trangar
ad8ef8d608
Added regexp support in sqlite ( #2189 )
...
* CHANGELOG: mention that users should upgrade CLI
* Added regexp support in sqlite
* Added a with_regexp function to sqliteconnectoptions
* Fixed tests
* Undo CHANGELOG.md change
---------
Co-authored-by: Austin Bonander <austin.bonander@gmail.com>
Co-authored-by: Victor Koenders <victor.koenders@qrtech.se>
2023-02-21 13:25:25 -08:00
CosmicHorror
acaee75a30
Initial work to switch to tracing
( #2185 )
...
* Add tracing dep
* Switch over basic events
* Switch over dynamically enabled events
* Fix missing SocketAddr formatting
* More format fixing
* refactor: Apply tracing changes to new crate structure
2023-02-21 13:25:25 -08:00
Austin Bonander
b5312c3b6f
Break drivers out into separate crates, clean up some technical debt ( #2039 )
...
* WIP rt refactors
* refactor: break drivers out into separate crates
also cleans up significant technical debt
2023-02-21 13:25:25 -08:00
Pekka Enberg
d23be3bfa8
Update libsqlite3-sys to 0.25.1 ( #2094 )
2023-02-21 13:25:25 -08:00
Austin Bonander
b6cddcd014
prepare 0.6.2 release ( #2092 )
2022-09-14 15:23:06 -07:00
stoically
26f60d9525
chore: Switch to sha1 crate ( #2056 )
2022-08-16 17:51:29 -07:00
Austin Bonander
ad594ce5cb
Add FAQ and discussions links
2022-08-15 17:36:53 -07:00
Austin Bonander
cb52c7c62b
chore: prep 0.6.1 release
2022-08-02 19:16:32 -07:00
Austin Bonander
054f61980a
feat: implement testing utilities ( #2001 )
2022-08-02 14:38:12 -07:00
Rob Ede
7adbb7fefc
refactor: remove direct actix-rt support ( #1679 )
...
actix- runtime feature flags are now aliases for tokio- flags
2022-08-01 21:48:40 -07:00
Austin Bonander
a2eceec33b
chore: replace dotenv
with dotenvy
( #2003 )
...
* chore: replace `dotenv` with `dotenvy`
The former appears to be unmaintained and the latter is a drop-in replacement.
* chore: fix all warnings
2022-07-28 14:33:44 -07:00
Marco Neumann
05d64fb722
fix: agree one a single default runtime for the whole workspace ( #1988 )
...
This fixes `cargo check --workspace` and rust-analyzer.
Also see <https://github.com/launchbadge/sqlx/discussions/1956 >.
2022-07-28 13:15:40 -07:00
Joey McKenzie
d6c4eff81a
Add example with external query files ( #1967 )
...
* feat(examples): add files example for postgres
* fix(examples): add missing deps
2022-07-13 14:45:34 -07:00
Austin Bonander
6de3e09816
fix(postgres): don't panic if S
or V
Notice fields are not UTF-8 ( #1968 )
...
* fix(postgres): don't panic if `S` or `V` Notice fields are not UTF-8
* fix: run `cargo update` to rotate cache key
for some reason there's some bad compiler artifacts cached
2022-07-12 17:23:13 -07:00
LovecraftianHorror
2c67e2a29e
Try avoiding a full clean in cargo sqlx prepare --merged
( #1802 )
...
* refactor(sqlx-cli): Try avoiding a full clean with `--merged`
* docs(sqlx-cli): Sprinkle some comments on the metadata changes
* refactor(sqlx-cli): Make the new recompiltion setup unit-testable
* fix(sqlx-cli): Only pass in `$RUSTFLAGS` when set when using `--merged`
* refactor(sqlx-cli): `cargo clean -p` works by name so rip out pkgid code
* chore(sqlx-cli): Remove unused imports
2022-07-12 14:29:41 -07:00
Austin Bonander
326964d717
benches: add sqlite_fetch_all
benchmark
...
adapted code from https://github.com/launchbadge/sqlx/issues/266#issuecomment-921722399
2022-06-23 17:20:27 -07:00
Austin Bonander
17cebde64a
preparing 0.6.0 release ( #1911 )
...
* preparing 0.6.0 release
* run `cargo update` (not `upgrade`)
2022-06-16 15:53:09 -07:00
Austin Bonander
1f91724927
feat(cli): add --connect-timeout
( #1889 )
2022-06-08 15:48:04 -07:00
Dirkjan Ochtman
fa5c436918
Update crc to 3 ( #1831 )
2022-05-02 12:44:16 -07:00
Paolo Barbolini
ec15f6b30c
Update uuid crate to v1 ( #1821 )
2022-04-20 12:48:29 -07:00
Paolo Barbolini
b934f82440
Bump remanining dependencies ( #1807 )
...
Co-authored-by: Austin Bonander <austin@launchbadge.com>
2022-04-15 14:34:48 -07:00
Valentin
c7478dcc66
Update BigDecimal dependency ( #1529 )
...
* Update BigDecimal dependency
* rebase onto master
Co-authored-by: Austin Bonander <austin@launchbadge.com>
2022-04-14 16:12:15 -07:00
Atkins
17760d0f83
Move server_version_num
from trait to impl ( #1384 )
...
* refactor(core): move `fn server_version_num` from `trait PgConnectionInfo` to impl
Signed-off-by: Atkins Chang <atkinschang@gmail.com>
* fix rebase issues
Co-authored-by: Austin Bonander <austin@launchbadge.com>
2022-04-14 16:02:08 -07:00
Paolo Barbolini
17fde443be
Bump ipnetwork to 0.19 ( #1426 )
...
* Bump ipnetwork to 0.18
* Bump ipnetwork to 0.19
2022-04-14 15:11:58 -07:00
Paolo Barbolini
ba123e62fa
Update time to 0.3.2 ( #1455 )
...
Co-authored-by: Tyler Hill <tyhi@tyhi.rs>
2022-04-14 15:11:46 -07:00
Paolo Barbolini
08296a28a0
Upgrade rustls to 0.20 ( #1505 )
...
* Upgrade rustls to 0.20
* Rustls 0.20.1 is out
* Fix merge conflict mistake
* Bump rustls-pemfile to 0.3
* Resync Cargo.lock
* Bump rustls-pemfile to v1
Co-authored-by: Austin Bonander <austin@launchbadge.com>
2022-04-14 15:11:17 -07:00
Austin Bonander
2e026cae67
prepare 0.5.12 release ( #1800 )
...
* prepare release 0.5.12
* chore: remove mentions of things happening in 0.6
except one mention that should still be happening in 0.6
2022-04-14 14:21:15 -07:00
Paolo Barbolini
ccbbe102b2
Update RustCrypto crates ( #1625 )
...
* Update RustCrypto crates
* rsa bump
* rsa dump
* rsa bump
* Bump rsa to 0.6.0-pre crates.io release
* Bump hkdf
* Resync Cargo.lock
* Bump rsa to 0.6.0
2022-04-11 11:24:09 -07:00
Austin Bonander
f1c635d739
feat(pool): implement close-event notification ( #1776 )
...
fix(postgres): integrate pool close-event into `PgListener`
closes #1764
2022-04-05 16:17:35 -07:00
Rafael Ávila de Espíndola
d3093d0b70
Update libsqlite3-sys ( #1763 )
2022-03-28 15:04:49 -07:00
Austin Bonander
e1817f0a9d
feat: convenient wrapper for Postgres advisory locks ( #1641 )
2022-03-24 17:38:24 -07:00
Paolo Barbolini
5b85a034da
Update heck to 0.4 ( #1725 )
2022-02-28 15:51:50 -08:00
Austin Bonander
eaf41fd092
prepare 0.5.11 release ( #1715 )
2022-02-18 13:49:06 -08:00
05storm26
8bccd53346
Allow converting AnyConnectOptions to a specific ConnectOptions ( #1610 )
2022-02-17 14:57:48 -08:00
stoically
45854a4246
docs: Acquire examples and alternative ( #1687 )
2022-02-17 14:55:38 -08:00
Marcin Puc
313cc69988
Simplify cargo-sqlx cmdline definition ( #1626 )
...
* Simplify cargo-sqlx cmdline definition
* Add note about the parser definition for cargo-sqlx
* Fix formatting
2022-02-15 20:13:42 -08:00
Paolo Barbolini
bcb2d8e604
Remove unused dependencies ( #1605 )
2022-01-03 16:56:01 -08:00