Skip to content

Conversation

@renovate
Copy link

@renovate renovate bot commented Jun 6, 2021

Mend Renovate

This PR contains the following updates:

Package Type Update Change
diesel (source) dependencies minor 1.3.2 -> 1.4.8

Release Notes

diesel-rs/diesel

v1.4.8

Compare Source

Fixed
  • Fixed a incompatibly between diesel and diesel_migrations when building both crates with cargos new resolver = "2" enabled. This change ensures compatibility with the upcomming 2021 rust edition.

v1.4.7

Compare Source

Fixed
  • Updated libsqlite3-sys to allow version 0.22
  • Updated ipnetwork to allow version 0.18

v1.4.6

Compare Source

Fixed
  • Fixed a use-after-free issue in the QueryableByName implementation
    of our Sqlite backend
  • Updated several dependencies

v1.4.5

Compare Source

Fixed
  • Update several dependencies
  • Fixed an issue where transactions that would fail to commit would leave the connection
    in a broken non-committed non-rolled-back state.
  • Fix a bug that result in leaking sockets/file descriptors on failed connection attempts
    for postgresql
  • Fix an incompatibility with newer libmysqlclient versions
  • Remove some potential harmful usages of mem::uninitialized

v1.4.4

Compare Source

Fixed
  • Update several dependencies
  • Fixed a bug with printing embeded migrations

v1.4.3

Compare Source

Fixed
  • Updated several dependencies
  • Fixed an issue where the postgresql backend exploits implementation defined behaviour
  • Fixed issue where rustdoc failed to build the documentation
  • diesel_derives and diesel_migrations are updated to syn 1.0

v1.4.2

Compare Source

Fixed
  • Parenthesis are now inserted around all mathematical operations. This means
    that (2.into_sql() + 3) * 4 will correctly evaluate to 20 as expected.
    Previously we would generate SQL that evaluated to 14. This could even result
    in runtime errors if multiple types were involved (for example, interval * (integer + 1))

v1.4.1

Compare Source

Fixed
  • This release fixes a minor memory safety issue in SQLite. This bug would only
    occur in an error handling branch that should never occur in practice.

v1.4.0

Compare Source

Fixed
  • embed_migrations! will no longer emit an unused import warning
  • Diesel now supports uuid 0.7 by adding the new feature flag uuidv07
Added
  • Diesel CLI can be configured to error if a command would result in changes
    to your schema file by passing --locked-schema. This is intended for use
    in CI and production deploys, to ensure that the committed schema file is
    up to date.

  • A helper trait has been added for implementing ToSql for PG composite types.
    See WriteTuple for details.

  • Added support for MySQL's UNSIGNED TINYINT

  • DatabaseErrorKind::SerializationFailure has been added, corresponding to
    SQLSTATE code 40001 (A SERIALIZABLE isolation level transaction failed to
    commit due to a read/write dependency on another transaction). This error is
    currently only detected on PostgreSQL.

  • Diesel CLI can now generate completions for zsh and fish. See diesel completions --help for details.

  • #[belongs_to] can now accept types that are generic over lifetimes (for
    example, if one of the fields has the type Cow<'a, str>). To define an
    association to such a type, write #[belongs_to(parent = "User<'_>")]

  • Nullable<Text> now supports ilike expression on in PostgreSQL.

  • diesel_manage_updated_at('table_name') is now available on SQLite. This
    function can be called in your migrations to create a trigger which
    automatically sets the updated_at column, unless that column was updated in
    the query.

Changed
  • Diesel's derives now require that extern crate diesel; be at your crate root
    (e.g. src/lib.rs or src/main.rs)

  • Tinyint has been renamed to TinyInt and an alias has been created from Tinyint to TinyInt.

  • The minimal officially supported rustc version is now 1.31.0

v1.3.3

Compare Source

Fixed
  • Fixed an issue that occurred with MySQL 8.0 when calling .execute or
    .batch_execute with a single query that returned a result set (such as our
    SELECT 1 health check in r2d2).

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot changed the title Update Rust crate diesel to 1.4.6 Update Rust crate diesel to 1.4.7 Jun 15, 2021
@renovate renovate bot force-pushed the renovate/diesel-1.x branch from e3c9b31 to 2a273ad Compare June 15, 2021 11:06
@renovate renovate bot force-pushed the renovate/diesel-1.x branch from 2a273ad to 17eedac Compare October 18, 2021 20:05
@renovate renovate bot changed the title Update Rust crate diesel to 1.4.7 Update Rust crate diesel to 1.4.8 Oct 18, 2021
@renovate
Copy link
Author

renovate bot commented Mar 24, 2023

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

Warning: custom changes will be lost.

@renovate renovate bot changed the title Update Rust crate diesel to 1.4.8 Update Rust crate diesel to 1.4.8 - abandoned May 5, 2024
@renovate
Copy link
Author

renovate bot commented May 5, 2024

Autoclosing Skipped

This PR has been flagged for autoclosing. However, it is being skipped due to the branch being already modified. Please close/delete it manually or report a bug if you think this is in error.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant