D

Diesel

D
Diesel Database v2.3.11

Diesel 2.3.11

Fixes Fixed several potential panics in PostgreSQL (de)serialization code Fixed using .load() batch inserts and returning clauses on the SQLite backend Harden usage of SqliteConnection::deserialize_read_only_database() Full Changelog: v2.3.10...v2.3.11 You can support the development of Diesel by: Contributing Code, Documentation or Guides. Checkout the planing for Diesel 2.4 for open tasks. Provi…

D
Diesel Database v2.3.10

Diesel 2.3.10

Fixes Fixed a wrong value of a internal MYSQL flag Fixed several possible panics in the PostgreSQL deserialization code for malformed packages in the Fixed an issue that caused unexpected results while calling custom aggregated SQL functions twice in the SQLite backend Fixed a potential use after free bug in the SQLite backend while deserializing a database from a byte buffer Fixed potential inval…

D
Diesel Database v2.3.9

Diesel 2.3.9

Fixed Removed a dbg! statement from the Mysql backend that caused unwanted output Fix a regression in #[derive(AsChangeset)] introduced in 2.3.8 where structs with a type or const generic parameter referenced in a field type failed to compile with error[E0425]: cannot find type 'T' in this scope. The diagnostic helper functions added to improve AsChangeset error messages now forward all generic pa…

D
Diesel Database v2.3.8

Diesel 2.3.8

Fixed Added support for libsqlite3-sys 0.37.0 Raise a compile-time error when mixing aggregate and non-aggregate expressions in an ORDER BY clause without a GROUP BY clause Calling .count() or .select(aggregate_expr) on a query that already has a non-aggregate .order_by() clause now raises a compile-time error instead of generating invalid SQL that would be rejected by the database at runtime (fix…

D
Diesel Database v2.3.7

Diesel 2.3.7

Fixed Add support for libsqlite3-sys 0.36 Fix a potential resource leak if establishing a SqliteConnection fails. You can support the development of Diesel by: Contributing Code, Documentation or Guides. Checkout the planing for Diesel 2.4 for open tasks. Providing knowledge and help to maintain the MySQL/MariaDB backend. This is currently the only in-tree backend that is not used by any maintaine…

D
Diesel Database v2.3.6

Diesel 2.3.6

Fixed Added support for mysqlclient-sys 0.5.0 Fix generating valid schema if a column is named table Fixed a regression with #[derive(Insertable)] if the same field type is used with different lifetime values You can support the development of Diesel by: Contributing Code, Documentation or Guides. Checkout the planing for Diesel 2.4 for open tasks. Providing knowledge and help to maintain the MySQ…

D
Diesel Database v2.3.5

Diesel 2.3.5

Fixes Fix another libmariadb related issue with time types Improve compile time error messages for #[derive(Insertable)] Bump supported version of sqlite-wasm-rs to 0.5.0 Minor documentation fixes Make the returning_clauses_for_sqlite_3_35 feature enable the sqlite feature by default Include a fix for a nightly rust name resolution ambiguity You can support the development of Diesel by: Contributi…

D
Diesel Database v2.3.4

Diesel 2.3.4

Fixed Fix an issue with breaking changes in libmariadb Fix documentation links for helper types Fix using #[diesel(embed)] with Option<Inner> types Fix documentation for concurrent migration runs You can support the development of Diesel by: Contributing Code, Documentation or Guides. Checkout the planing for Diesel 2.4 for open tasks. Providing knowledge and help to maintain the MySQL/MariaDB bac…

D
Diesel Database v2.3.3

Diesel 2.3.3

Fixed Fix displaying binds in instrumentations for #[derive(MultiConnection)] Support artifact attestation for binaries build for releases Stop using absolute paths in generated diesel.toml Explicitly qualify Ok in code generated by derives to avoid naming conflicts Starting with Diesel-CLI 2.3.3 you can verify that you downloaded the correct binaries via GitHub's artifact attestation gh attestati…

D
Diesel Database v2.3.2

Diesel 2.3.2

Fixed Fixed an incompatibility with libmariadb versions shipped by debian Fixed docs.rs builds Fixed applying patch file schema.rs file with formatting Allow to compare DatabaseErrorKind values (Diesel 2.3.1 did not contain any changes beside the version bump to retrigger the docs.rs build) Full Changelog: v2.3.0...v2.3.2 You can support the development of Diesel by: Contributing Code, Documentati…

D
Diesel Database v2.3.0

Diesel 2.3.0

This release includes a several large extensions to the query DSL provided by Diesel and also helps increases the number of platforms you can use Diesel on out of the box. Notable changes include: Improved query construction via #[derive(HasQuery)] Added support for window functions Using SQLite with WASM in your browser Extended support for various types, functions and operators in the PostgreSQL…