Skip to content

Releases: facebookincubator/reindeer

v2024.12.02.00

02 Dec 16:10
Compare
Choose a tag to compare
v2024.12.02.00 Pre-release
Pre-release
Update thiserror from 1.0.64 to 1.0.69

Summary:
1.0.69 is the last release of the 1.x series. Might as well have this in fbsource for our 254 third-party dependencies which depend on thiserror 1.x.

Release notes:

- https://github.com/dtolnay/thiserror/releases/tag/1.0.65
- https://github.com/dtolnay/thiserror/releases/tag/1.0.66
- https://github.com/dtolnay/thiserror/releases/tag/1.0.67
- https://github.com/dtolnay/thiserror/releases/tag/1.0.68
- https://github.com/dtolnay/thiserror/releases/tag/1.0.69

Reviewed By: zertosh

Differential Revision: D66559717

fbshipit-source-id: 5d80d18ee1907ce2df9fe3998d3fb2e04be58ecd

v2024.11.11.00

11 Nov 16:11
Compare
Choose a tag to compare
v2024.11.11.00 Pre-release
Pre-release
update serde 1.0.203->1.0.214, serde_json 1.0.125->1.0.132

Summary: - fix some cfg for serde_json which changed in the meantime

Reviewed By: dtolnay

Differential Revision: D65182502

fbshipit-source-id: 9234db3ca89334552a0e12ac7e90b59b0bdf2897

v2024.10.28.00

28 Oct 15:10
Compare
Choose a tag to compare
v2024.10.28.00 Pre-release
Pre-release
Add `rattler_index`

Summary:
Adds some libraries which are useful for interacting with conda
environments.

Reviewed By: dtolnay

Differential Revision: D64912928

fbshipit-source-id: 3721df0b85dc3ddfec2de79c97a0c927879e8edf

v2024.10.21.00

21 Oct 15:12
Compare
Choose a tag to compare
v2024.10.21.00 Pre-release
Pre-release
Add aws sqs rust sdk to fbsource/third-party

Summary:
Wanted to just add the aws-sdk-sqs dependency to rust, but our other aws-sdk-* crates were still on an unstable version (<1.0) so I had to update these all at once otherwise core dependencies would be out of whack.
This mostly replicates what was done 2 months ago in {D60582035} which was reverted due to causing issues with running `buck2 test @//mode/opt-asan buck2/tests/e2e/targets_command:test_targets -- test_targets.py::test_compression`, but I can't repro that with these changes.

Differential Revision: D64214028

fbshipit-source-id: 3a87c21a07ecd32ce7b581fd594f0457498fc3b4

v2024.10.14.00

14 Oct 15:10
Compare
Choose a tag to compare
v2024.10.14.00 Pre-release
Pre-release
update itertools 0.11.0 -> 0.12.1

Summary:
[Release Notes for 0.12.0](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md#0120)
[Release Notes for 0.12.1](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md#0121)

### Breaking
- Made `take_while_inclusive` consume iterator by value ([#709](https://github.com/rust-itertools/itertools/pull/709)) --- there are [2 usages](https://www.internalfb.com/code/search?q=repo%3Afbcode%20take_while_inclusive&lang_filter=rust) in fbcode, verified both manually
- Added `Clone` bound to `Unique` ([#777](https://github.com/rust-itertools/itertools/pull/777)) --- there are [37 usages](https://fburl.com/code/hp7vdlch) in fbcode, CI will tell if it breaks

Reviewed By: anps77

Differential Revision: D64305791

fbshipit-source-id: fe99131b206905133c4d2b75693090f5ce44f4ca

v2024.10.07.00

07 Oct 15:11
Compare
Choose a tag to compare
v2024.10.07.00 Pre-release
Pre-release
Allow a custom visibility so long as at least one version is public

Summary:
The `visibility` config is limited to public packages because that's the
only place it makes sense. But it's possible for a package to have one
version public and other versions private (by virtue of being transitive
deps) - like in [this post][1].

[1]: https://fb.workplace.com/groups/rust.language/posts/27084881544467104

Reviewed By: diliop

Differential Revision: D63963530

fbshipit-source-id: 4a04ebbb355fa8e8f44ea6d041bba48dc5cfa62d

v2024.09.30.00

30 Sep 15:15
Compare
Choose a tag to compare
v2024.09.30.00 Pre-release
Pre-release
Vendor geckodriver

Summary:
I want to use this for some testing.

allow-large-files

Reviewed By: dtolnay

Differential Revision: D63302887

fbshipit-source-id: 0dec2276aa3b999c5c799cc34beced2cf07de7ad

v2024.09.23.00

23 Sep 15:10
Compare
Choose a tag to compare
v2024.09.23.00 Pre-release
Pre-release
Upgrade bon to 2.2.1

Summary:
As per title, this upgrades us to 2.2.1. One big improvement is that this should [improve rust-analyzer suggestions](https://elastio.github.io/bon/blog/bon-builder-generator-v2-release#experimental-completions-with-rust-analyzer). It should also [compile faster](https://elastio.github.io/bon/blog/bon-builder-v2-1-release).

The primary breaking change (addressed in this diff) is that `&str -> String` conversions are now opt-in.

There's also a new `#[derive(Builder)]` API now exposed by bon, which is destined to replace the raw `#[bon::builder]` macro when a builder is derived for a struct, but the latter isn't deprecated (yet). All new uses of `bon` should use the `#[derive(Builder]` pattern.

Reviewed By: slawlor

Differential Revision: D62687307

fbshipit-source-id: 43873749636f2de7fc05f8552538ff46910506c4

v2024.09.16.00

16 Sep 15:11
Compare
Choose a tag to compare
v2024.09.16.00 Pre-release
Pre-release
Upgrade bon to 2.2.1

Summary:
As per title, this upgrades us to 2.2.1. One big improvement is that this should [improve rust-analyzer suggestions](https://elastio.github.io/bon/blog/bon-builder-generator-v2-release#experimental-completions-with-rust-analyzer). It should also [compile faster](https://elastio.github.io/bon/blog/bon-builder-v2-1-release).

The primary breaking change (addressed in this diff) is that `&str -> String` conversions are now opt-in.

There's also a new `#[derive(Builder)]` API now exposed by bon, which is destined to replace the raw `#[bon::builder]` macro when a builder is derived for a struct, but the latter isn't deprecated (yet). All new uses of `bon` should use the `#[derive(Builder]` pattern.

Reviewed By: slawlor

Differential Revision: D62687307

fbshipit-source-id: 43873749636f2de7fc05f8552538ff46910506c4

v2024.09.09.00

09 Sep 15:11
Compare
Choose a tag to compare
v2024.09.09.00 Pre-release
Pre-release
remove kv_unstable_std feature from log crate

Summary:
Unconditionally enabling this feature on the crate resulted in "std"
features being enabled in the no_std universe.

Note that the feature is still selected by default in the default
universe, so this ought affect only the no_std universe.

Note that this flag was initially enabled in D29804394 and the
author is no longer here to explain the rationale.

Reviewed By: dtolnay

Differential Revision: D62248924

fbshipit-source-id: f0c6ac4dd6bf90be5a84f28cc03e887ae88fb843