Sergio Benitez
2993678e80
New version: rocket_db_pools 0.2.0.
2024-05-22 20:35:34 -05:00
Sergio Benitez
af13365302
New version: rocket 0.5.1.
2024-05-22 20:31:19 -05:00
Sergio Benitez
65ab368485
Update 'deadpool' and related databases to 0.13.
2024-05-22 20:31:19 -05:00
Sergio Benitez
2ef1e2f94b
Update yansi to 1.0.1.
2024-05-22 20:31:19 -05:00
Sergio Benitez
4c483dcea9
Improve 'sync_db_pools' codegen. Update UI tests.
2024-05-22 13:44:45 -05:00
Sergio Benitez
53c3bc59e2
Support sqlx_sqlite extensions in db_pools.
...
Resolves #2762 .
2024-05-22 13:44:17 -05:00
Łukasz Wojniłowicz
ae439fae54
Symlink license files in all crate directories.
...
Resolves #2760 .
2024-05-22 13:41:37 -05:00
Mathew Horner
fa79610bcd
Fix git repository URLs in contrib crates.
2024-01-17 21:53:12 -08:00
Sergio Benitez
3bcdd076c3
Update 'deadpool' to 0.10.
...
Also updates:
* 'deadpool-postgres' to 0.12
* 'deadpool-redis' to 0.14
2024-01-17 21:53:12 -08:00
Sergio Benitez
f2730fb509
Fix min dependency versions. Update MSRV to 1.64.
...
Also includes a work-around for a buggy `format_args!` macro found in
rustc 1.67 and 1.68.
Resolves #2670 .
2024-01-17 21:42:08 -08:00
Sergio Benitez
ab82064354
Update 'SergioBenitez/Rocket' to 'rwf2/Rocket'.
...
Resolves rwf2/rwf2#5 .
2023-11-22 21:41:51 +01:00
Sergio Benitez
38ae8d6317
Update version numbers for 0.5.0.
2023-11-17 16:38:14 +01:00
Sergio Benitez
3ee6e5c758
New version: 0.5.0-rc.4.
...
New contrib versions: 0.1.0-rc.4.
2023-11-17 16:38:14 +01:00
Juhasz Sandor
73cb12c9c9
Update 'diesel-async' to '0.4.1'.
2023-11-17 16:38:14 +01:00
Sergio Benitez
b6430e9970
Rename 'Outcome::Failure' to 'Outcome::Error'.
...
The primary motivation is to deconflate the leading `F`s in `Failure` and
`Forward`. In particular, when using a generics, we used `F` for forward, which
could easily be confused for `F` for `Failure`. This resolves the conflation.
2023-11-01 18:50:55 -05:00
Manuel Transfeld
e581e3f98e
Update 'sqlx' to '0.7'.
2023-10-26 19:55:46 -05:00
Sergio Benitez
ed25534426
Update 'yansi' to 1.0.0-rc.
2023-10-26 19:53:24 -05:00
Sergio Benitez
14f89b0ab7
Update 'deadpool-redis' to '0.12'.
2023-10-26 19:46:38 -05:00
Sergio Benitez
74be8a90a1
Add support for 'diesel-async' to 'db_pools'.
2023-10-26 19:46:35 -05:00
Sergio Benitez
5f232d147c
Fix, clarify driver version numbers in 'db_pools'.
2023-03-25 08:30:01 -07:00
Sergio Benitez
91f6288ea4
New version: 0.5.0-rc.3.
...
New contrib versions: 0.1.0-rc.3.
2023-03-23 16:56:17 -07:00
Kian-Meng Ang
06d255b52b
Fix a whole bunch of typos.
...
Found via `codespell -L crate,ser,fo,noo,nd,cappable,pard,te,ans`.
2023-03-23 14:57:54 -07:00
Sergio Benitez
322f88e61a
Update syn, transitively, to 2.0.
2023-03-22 20:11:22 -07:00
Sergio Benitez
bbbb927ac2
Update dependencies without observable breakages.
...
The following dependencies were updated:
* `criterion` from 0.3 to 0.4
* `deadpool-redis` from 0.10 to 0.11
* `normpath` from 0.3 to 1
* `cookie` from 0.16 to 0.17
2023-03-22 13:44:16 -07:00
Sergio Benitez
d628afddd0
Update UI tests for latest rustc.
2023-03-20 14:14:08 -07:00
Sergio Benitez
e468a98333
Update UI tests for latest stable, nightly.
2023-01-30 16:10:59 -08:00
Sergio Benitez
ca4b38c0d0
Allow UI tests to fail in CI.
...
This commit makes passing compile UI tests optional, allowing the CI to
succeed even when UI tests fail. This change was made because UI tests
are highly susceptible to false negatives due to benign rustc compiler
output changes. A failure resulting from such a benign change inhibits
progress in the main branch due to failing PR testing which would have
otherwise passed.
2023-01-30 16:06:18 -08:00
Sergio Benitez
682c2d9acf
Update database driver version numbers in docs.
2022-09-18 01:27:36 -07:00
Tilen Pintarič
f0d678d464
Update diesel to 2.0, sqlx to 0.6.
...
Closes #2209 .
Closes #2335 .
Closes #2249 .
2022-09-18 01:24:57 -07:00
Sergio Benitez
8d8367e32b
Update UI tests for latest nightly, stable.
2022-07-13 18:23:39 -07:00
Sergio Benitez
a933e7234d
Gracefully shutdown database pools in 'db_pools'.
2022-07-13 14:16:14 -07:00
Sergio Benitez
4dcd92837f
New version: 0.5.0-rc.2.
...
New contrib versions: 0.1.0-rc.2.
2022-05-09 06:32:46 -05:00
Sergio Benitez
f12788dbf9
Synchronize 'db_pools' docs with libraries.
...
Also adds an integration test designed to break if upstream types change
in a manner incompatible with docs.
2022-05-04 12:38:29 -07:00
Konrad Borowski
4d258739f5
Migrate Rocket to Rust 2021 edition.
2022-04-19 18:35:38 -07:00
Sergio Benitez
fc633dfcd8
Fix UI tests for latest stable, nightly.
2022-04-18 21:15:54 -07:00
Sergio Benitez
2cbaf05153
Update UI tests for latest stable.
2022-03-07 12:16:21 -08:00
Sergio Benitez
d25a8308e5
Update 'mongodb' to '2' in 'db_pools'.
2022-02-16 11:07:05 -08:00
Sergio Benitez
543560a1f2
Update 'deadpool' dependencies in 'db_pools'.
2022-02-16 11:07:00 -08:00
Sergio Benitez
0ba5aac53e
Update codebase for latest nightly and stable.
2022-02-16 10:08:55 -08:00
Sergio Benitez
8cae077ba1
Add 'Connection::into_inner()' in 'db_pools'.
...
Resolves #1790 .
2021-08-30 04:02:13 -07:00
Sergio Benitez
15e74fe184
Update UI tests for latest nightly.
2021-08-19 20:07:10 -07:00
Sergio Benitez
a16c66eae9
Propagate 'log_level' to SQLx logs.
...
Closes #1798 .
2021-08-19 19:49:20 -07:00
Jeb Rosen
5cb243fc24
Update UI tests for latest stable.
2021-08-01 12:24:49 -07:00
Sergio Benitez
179be25866
Add 'rocket_db_pools' UI tests.
2021-07-18 13:14:13 -07:00
Sergio Benitez
5b1a04deab
Introduce async database pools: 'rocket_db_pools'.
...
This is the async analog of 'rocket_sync_db_pools', rewritten to be
cleaner, leaner, easier to maintain and extend, and better documented.
Resolves #1117 .
Resolves #1187 .
2021-07-18 12:17:17 -07:00
Jeb Rosen
f7f068be11
Initial implementation of async DB pooling.
2021-07-18 12:14:25 -07:00