PackageTrack
Sign in Get early access

tiberius

A TDS (MSSQL) driver

0.12.3 5.0M downloads/mo #4537 most downloaded on crates.io prisma/tiberius

What this package is like to depend on

Last release 2 years ago

no release in 18 months

Ships unpredictably

gaps range from 2 weeks to 1.3 years

Most releases are documented

notes for 63 of 76 stable releases

2 versions withdrawn

withdrawn after publishing

10 years old

85 releases · first in 2016

0 releases in the last 12 months

see the full history below

Release timeline

85 releases · May 2016 to Jul 2024
2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 60 of 85
  1. 0.12.3 19 Jul 2024
    Release notes

    fix: improve column type info (#347)

    Open source →
    Release notes
    • feat: improve column type accuracy (#347)
    • fix: encoding of zero-length values for large varlen columns (#315)
    • update tokio_rustls (#306)
    • Allow iterating over the cells in a row. (#303)
    • Send ReadOnlyIntent when ApplicationIntent=ReadOnly specified (#297)
    • Replace encoding with encoding_rs (#285)
    • Disable chrono's oldtime feature (#284)
    Open source →
  2. 0.12.2 18 Apr 2023
    Release notes
    • Update connection-string crate to 0.2 (#286)
    Open source →
  3. 0.12.1 10 Feb 2023
    Release notes
    • fix: bigdecimal conversion overflow (#271)
    • Reduce futures crate dependency footprint (#270)
    Open source →
  4. 0.12.0 19 Jan 2023
    Release notes
    • BREAKING: Correctly convert DateTimeOffset to/from database (#269) Please read the issue carefully before upgrading.
    Open source →
  5. 0.11.8 19 Jul 2024
    Release notes
    • feat: improve column type info (#347)
    Open source →
  6. 0.11.7 18 Apr 2023
    Release notes
    • chore: Update connection string to 0.2 (#286)
    Open source →
  7. 0.11.6 10 Feb 2023
    Release notes
    • fix: bigdecimal conversion overflow (#271)
    Open source →
  8. 0.11.5 19 Jan 2023
    Release notes
    • Close connection explicitly (#268)
    Open source →
  9. 0.11.4 06 Jan 2023
    Release notes
    • Fix buffer overrun on finalize (#266)
    • Correctly parse (local) server name (#259)
    Open source →
  10. 0.11.3 18 Oct 2022
    Release notes
    • Cleanup TokenRow public API (#255)
    • Fix null values in NBC rows (#253)
    Open source →
  11. 0.11.2 29 Sep 2022
    Release notes
    • Fix error ordering (#248)
    Open source →
  12. 0.11.1 29 Sep 2022 withdrawn
    Release notes
    • Don't load native roots for trust-all config (#243)
    • Propagate errors correctly (#247)
    Open source →
  13. 0.11.0 06 Sep 2022
    Release notes
    • BREAKING: bigdecimal crate upgraded to 0.3 major and has to be of the same major in other crates using Tiberius.
    • Handle negative scale from a BigDecimal (#240)
    Open source →
  14. 0.10.0 24 Jul 2022
    Release notes
    • BREAKING: uuid crate upgraded to 1.0 major and has to be of the same major in other crates using Tiberius.
    Open source →
  15. 0.9.5 24 Jul 2022
    Release notes
    • Add fractional seconds precision for datetime2 (#235)
    Open source →
  16. 0.9.4 04 Jul 2022
    Release notes
    • Fix SQL Browser response parsing error (#229)
    • Bulk uploads (#227)
    Open source →
  17. 0.9.3 07 Jun 2022
    Release notes
    • Enable SSL if using vendored-openssl feature (#225)
    Open source →
  18. 0.9.2 02 Jun 2022
    Release notes
    • Allow statically linking against OpenSSL (#222)
    Open source →
  19. 0.9.1 02 Jun 2022
    Release notes
    • Support AAD token authentication (#215)
    Open source →
  20. 0.9.0 03 May 2022
    Release notes
    • (BREAKING) support rustls, switch between native-tls and rustls. the feature flag vendored-openssl is gone. instead if needing vendored TLS, use feature flag rustls
    Open source →
  21. 0.8.0 13 Apr 2022
    Release notes
    • (BREAKING) fix: correctly decode null integers (#209)
    Open source →
  22. 0.7.3 06 Apr 2022
    Release notes
    • Fixing an accidentally renamed time module, that would've been a breaking change.
    Open source →
  23. 0.7.2 06 Apr 2022 withdrawn
    Release notes
    • Dynamic query interface (#196)
    • Support for time 0.3.x (#201)
    • Additional option to add custom-ca to root certificates (#203, thx @lostiniceland)
    Open source →
  24. 0.7.1 07 Jan 2022
    Release notes
    • Support all pre-login tokens
    Open source →
  25. 0.7.0 07 Jan 2022
    Release notes
    • Remove async-std from deps if using tokio
    • show TokioAsyncWriteCompatExt in Client docs (#183)
    • Upgrade to Rust edition 2021 (#180)
    Open source →
  26. 0.6.5 29 Oct 2021
    Release notes
    • Constrain UUID features and optionalize winauth dependency (smaller binaries)
    Open source →
  27. 0.6.4 30 Aug 2021
    Release notes
    • Use bundled bigint from bigdecimal
    Open source →
  28. 0.6.3 26 Aug 2021
    Release notes
    • Bignum/bigint compilation problems fixed.
    Open source →
  29. 0.6.2 19 Aug 2021
    Release notes
    • Improvement on waker calls. We used to wake the runtime too often, this should improve performance.
    Open source →
  30. 0.6.1 17 Aug 2021
    Release notes
    • SQL Browser for the smol runtime.
    Open source →
  31. 0.6.0 09 Aug 2021
    Release notes
    • Refactor stream handling to something more rusty (#166). This is a breaking change, if relying on the asynchronous stream handling of QueryResult. Please refer to the updated documentation.
    Open source →
  32. 0.5.16 26 Jul 2021
    Release notes
    • Allow setting application name per connection (#161)
    Open source →
  33. 0.5.15 14 Jun 2021
    Release notes
    • Split column decoding into modules (speeding up TEXT/NTEXT/IMAGE decoding a lot) (#153)
    Open source →
  34. 0.5.14 09 Jun 2021
    Release notes
    • Handle collations for CHAR and TEXT values (#153)
    Open source →
  35. 0.5.13 19 May 2021
    Release notes
    • Add Config parsing for "Integrated Security" (two words)
    • Unified bitflag setup
    • Correct default ports
    • Update to enumflags2 0.7
    Open source →
  36. 0.5.12 26 Mar 2021
    Release notes
    • Warnings should not affect metadata fetching (#139)
    Open source →
  37. 0.5.11 25 Mar 2021
    Release notes
    • Fixing of all clippy warnings. This might have some performance benefits and might also fix some weird bugs in environments where we can't guarantee the evaluation order. (#136)
    • Add info of LCID and sort id to colation errors (#138)
    Open source →
  38. 0.5.10 15 Mar 2021
    Release notes
    • Remove a rogue dbg!
    Open source →
  39. 0.5.9 22 Feb 2021
    Release notes
    • Set the app_name in LOGIN7 to tiberius. This allows connecting to servers that expect the value to not be empty (see issue #127).
    Open source →
  40. 0.5.8 04 Feb 2021
    Release notes
    • Try out all resolved IP addresses (#124)
    Open source →
  41. 0.5.7 03 Feb 2021
    Release notes
    • Set server name in the login packet (#122)
    Open source →
  42. 0.5.6 01 Feb 2021
    Release notes
    • Fix for handling nullable values (#119 #121)
    Open source →
  43. 0.5.5 19 Jan 2021
    Release notes

    Catastropichal build failures with feature flags fixed.

    Open source →
  44. 0.5.4 19 Jan 2021
    Release notes

    Removed the tls feature flag to simplify dependencies. This means you will always get a TLS-enabled build, and can disable it on runtime. This also means we don't always compile async-std if wanting to use tokio, and so forth.

    Fixes certain issues with vendored OpenSSL on macOS platforms too.

    Open source →
  45. 0.5.3 19 Jan 2021
    Release notes

    Changed futures-codec2 to asynchronous-codec, due to former was yanked.

    Open source →
  46. 0.5.2 12 Jan 2021
    Release notes

    Introducing working TLS support on macOS platforms.

    Please read the issue:

    https://github.com/prisma/tiberius/issues/65

    Open source →
  47. 0.5.1 04 Jan 2021
    Release notes

    Internally upgrade bytes to 1.0. Should have no visible change to the apis.

    Open source →
  48. 0.5.0 04 Jan 2021
    Release notes

    If using Tiberius with Tokio and SQL Browser, this PR will upgrade Tokio to 1.0.

    0.4 branch will be updated for a short while if needed and until the ecosystem has completely settled on Tokio 1.0.

    Open source →
  49. 0.4.21 19 Jan 2021

    Nothing published for this version

  50. 0.4.20 19 Jan 2021

    Nothing published for this version

  51. 0.4.19 12 Jan 2021

    Nothing published for this version

  52. 0.4.18 10 Dec 2020
    Release notes
    • Allow databaseName in connection string to define the database (#108)
    • Implement reader functions for standard string data (#107)
    • Fix a time conversion error (#106)
    Open source →
  53. 0.4.17 01 Dec 2020
    Release notes
    • Fixing error swallowing with simple_query and MARS (#105)
    • Fixing transaction descriptor reading (#105)
    • Fixing envchange token reads (#105)
    Open source →
  54. 0.4.16 23 Nov 2020
    Release notes
    • Handle all MARS results properly (#102)
    Open source →
  55. 0.4.15 12 Nov 2020

    Nothing published for this version

  56. 0.4.14 30 Oct 2020
    Release notes
    • Support alternatively BigNumber when dealing with numeric values.
    • Document feature flags
    Open source →
  57. 0.4.13 22 Oct 2020
    Release notes
    • Realizing UTF-16 works just fine with SQL Server. Reverting the UCS2, but still keeping the faster writes.
    Open source →
  58. 0.4.12 20 Oct 2020
    Release notes

    SKIP this, go directly to 0.4.13

    • A typo fix in README (#94)
    • Faster string writes with better length handling. UCS2 for writes (#95).
    Open source →
  59. 0.4.11 07 Oct 2020
    Release notes
    • Allow disabling TLS in connection string (#89)
    • Use connection-string for ado.net parsing (#91)
    • Handle JDBC connection strings (#92)
    Open source →
  60. 0.4.10 30 Sep 2020
    Release notes
    • Handling nullable int values, fix for #78 (#80)
    • Reflect tweaks to upstream libgssapi crate (#81)
    • Skip default features in libgssapi (for macOS support)
    • Handle env change Routing request (#87)
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive