diff --git a/CHANGELOG.md b/CHANGELOG.md index cf1388fe9..7e7775aa4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,240 +3,64 @@ All notable changes to this project will be documented in this file. -## [0.3.0](https://github.com/TraceMachina/nativelink/compare/v0.2.0..0.3.0) - 2024-04-09 +## [unreleased] -### โŒ๏ธ Breaking Changes - -- [Breaking] Remove completeness checking logic in CacheLookupScheduler - ([692e4de](https://github.com/TraceMachina/nativelink/commit/692e4de6c44ce070b448235428736d9d73eea997)) -- [Breaking] Generalize LRE to arbitrary toolchains ([#728](https://github.com/TraceMachina/nativelink/issues/728)) - ([1a43ef9](https://github.com/TraceMachina/nativelink/commit/1a43ef91c8587b5c4708643f1593968286586f01)) -- [Breaking] Change in behavior of /status by introduction of component based health ([#636](https://github.com/TraceMachina/nativelink/issues/636)) - ([48cadc7](https://github.com/TraceMachina/nativelink/commit/48cadc74c886b0d102a016656e6d8cda3adea0c2)) -- [BREAKING] Add concurrency limit to GRPC ([#627](https://github.com/TraceMachina/nativelink/issues/627)) - ([b47f39b](https://github.com/TraceMachina/nativelink/commit/b47f39ba9951fe8de554fe2725fc16136cfe8699)) -- [Breaking] Deny unknown fields durning configuration serialization ([#603](https://github.com/TraceMachina/nativelink/issues/603)) - ([95afd36](https://github.com/TraceMachina/nativelink/commit/95afd3627b9a4782705a3ef8097c151a6aea130c)) - -### โ›ฐ๏ธ Features - -- Add safe request timeout for running actions manager ([#743](https://github.com/TraceMachina/nativelink/issues/743)) - ([33db963](https://github.com/TraceMachina/nativelink/commit/33db963faaaf5826c5da08e7bf96c9fab71d1fe8)) -- Implement worker api for killing running actions ([#840](https://github.com/TraceMachina/nativelink/issues/840)) - ([abf12e8](https://github.com/TraceMachina/nativelink/commit/abf12e8ee238d9f9d279bd601d23625fd5c72a67)) -- Create directory for action ([#752](https://github.com/TraceMachina/nativelink/issues/752)) - ([414fff3](https://github.com/TraceMachina/nativelink/commit/414fff35ef82259a434dbdb14c13036a0d22c9c4)) -- Add nativelink-debug target ([#811](https://github.com/TraceMachina/nativelink/issues/811)) - ([c60fb55](https://github.com/TraceMachina/nativelink/commit/c60fb556eba65e492c8c2ebad038d6f2940d9239)) -- Allow variables in platform property values ([#809](https://github.com/TraceMachina/nativelink/issues/809)) - ([09fc7f8](https://github.com/TraceMachina/nativelink/commit/09fc7f8561568e0e7a1500b069d64e6499421a66)) -- Use mimalloc as global memory allocator ([#749](https://github.com/TraceMachina/nativelink/issues/749)) - ([6c647d6](https://github.com/TraceMachina/nativelink/commit/6c647d68e2bdc349fad0a67de6b05a1a91aeb031)) -- Optimize file uploads when source is file ([#723](https://github.com/TraceMachina/nativelink/issues/723)) - ([7c9a070](https://github.com/TraceMachina/nativelink/commit/7c9a07085298d1546b4459d6a22ec87bf8189395)) -- Add API so stores can get Arc or &Store ([#679](https://github.com/TraceMachina/nativelink/issues/679)) - ([5df8a78](https://github.com/TraceMachina/nativelink/commit/5df8a780fc099e9b594f7dfd92f0ed59ffadd95c)) -- Add check for slow store to be noop and conditionally replace with fast ([#670](https://github.com/TraceMachina/nativelink/issues/670)) - ([e402a10](https://github.com/TraceMachina/nativelink/commit/e402a10d113fada3f73918090b9c58521b225011)) -- Max concurrent GrpcStore streams ([#656](https://github.com/TraceMachina/nativelink/issues/656)) - ([7548d4b](https://github.com/TraceMachina/nativelink/commit/7548d4b58e967e665df029d1df7b79f81f9d15e2)) -- Add metrics to compression and existence cache store ([#651](https://github.com/TraceMachina/nativelink/issues/651)) - ([722c80b](https://github.com/TraceMachina/nativelink/commit/722c80bc50149210f064fadb52f1ad04bf9197db)) -- Retry GrpcStore get_part_ref ([#646](https://github.com/TraceMachina/nativelink/issues/646)) - ([d46180c](https://github.com/TraceMachina/nativelink/commit/d46180c5f4ed548346c227a0e52ecc60994baf34)) -- Allow ByteStream write restart ([#635](https://github.com/TraceMachina/nativelink/issues/635)) - ([3fabbaa](https://github.com/TraceMachina/nativelink/commit/3fabbaaeb1c029ce98d979acb58b5ec94af5c3a4)) -- GrpcStore retry first ([#616](https://github.com/TraceMachina/nativelink/issues/616)) - ([30887a9](https://github.com/TraceMachina/nativelink/commit/30887a955f0d1088dddd823d881c197be7ddaf23)) -- Add warning for TLS ([#609](https://github.com/TraceMachina/nativelink/issues/609)) - ([63e2ad6](https://github.com/TraceMachina/nativelink/commit/63e2ad6ce33dad11d6c88de5f6eea6cbd491b18f)) -- Add support for mTLS ([#470](https://github.com/TraceMachina/nativelink/issues/470)) - ([6a379b3](https://github.com/TraceMachina/nativelink/commit/6a379b314ef3f4428f116f82d7af55e1e31ca7ac)) -- Add S3 http2 toggle flag ([#604](https://github.com/TraceMachina/nativelink/issues/604)) - ([8c433cd](https://github.com/TraceMachina/nativelink/commit/8c433cdd443a2a4d420874171066b3f7d67a1790)) -- Add blake3 support for verify store ([#575](https://github.com/TraceMachina/nativelink/issues/575)) - ([3acefc7](https://github.com/TraceMachina/nativelink/commit/3acefc73d87b4091fc399dfed4951dd8046626a3)) -- Build nativelink with musl ([#583](https://github.com/TraceMachina/nativelink/issues/583)) - ([ee4846c](https://github.com/TraceMachina/nativelink/commit/ee4846c238780ce66a52fb7bce08bb7ee4d3e5bc)) -- Shard store weight scale distribution ([#574](https://github.com/TraceMachina/nativelink/issues/574)) - ([928f12f](https://github.com/TraceMachina/nativelink/commit/928f12f81c5a5fefcb48385f6ba68e7a444cdca6)) -- Add console subscriber ([#545](https://github.com/TraceMachina/nativelink/issues/545)) - ([bb30474](https://github.com/TraceMachina/nativelink/commit/bb3047493bccc795db9b64edd911ce85358d6d57)) - -### ๐Ÿ› Bug Fixes - -- Resolve upload deadlock ([#816](https://github.com/TraceMachina/nativelink/issues/816)) - ([b61142d](https://github.com/TraceMachina/nativelink/commit/b61142dd9c9dc3e85d9adc8a23668f9ad234c128)) -- Fix nightly clippy warnings ([#817](https://github.com/TraceMachina/nativelink/issues/817)) - ([6d87cca](https://github.com/TraceMachina/nativelink/commit/6d87cca55ef739c2253860885e53529e2084c498)) -- Fix `.gitignore` after 1a43ef9 ([#797](https://github.com/TraceMachina/nativelink/issues/797)) - ([53e5a99](https://github.com/TraceMachina/nativelink/commit/53e5a99bd96491c75fce050fd290812cf47d7219)) -- Fix image publishing workflow after 1a43ef9 ([#777](https://github.com/TraceMachina/nativelink/issues/777)) - ([54b21b8](https://github.com/TraceMachina/nativelink/commit/54b21b8512e7cf920c4c2d3e21110e7266fc7f27)) -- Completeness checking store should not check if directory digests exist ([#748](https://github.com/TraceMachina/nativelink/issues/748)) - ([e979e31](https://github.com/TraceMachina/nativelink/commit/e979e31cce278989f9673e9b0fdb057b08d1af20)) -- Check owner and group executable bits ([#727](https://github.com/TraceMachina/nativelink/issues/727)) - ([cea2336](https://github.com/TraceMachina/nativelink/commit/cea2336c20145d36202413ec55cbe95b71bbce36)) -- Fix case where resource_name not set in stream error ([#746](https://github.com/TraceMachina/nativelink/issues/746)) - ([a651f2c](https://github.com/TraceMachina/nativelink/commit/a651f2ce25238c48c5946d84105d7214fab763ce)) -- Set `rust-version` ([#734](https://github.com/TraceMachina/nativelink/issues/734)) - ([d2dd46d](https://github.com/TraceMachina/nativelink/commit/d2dd46da3ae107b2902ca772b084c7231d0d71c3)) -- Account for block size in filesystem store for eviction purposes ([#661](https://github.com/TraceMachina/nativelink/issues/661)) - ([0639a59](https://github.com/TraceMachina/nativelink/commit/0639a5973b9bc4fb81e5d53668f43de508aa2b35)) -- Fix cargo install tag and start command ([#654](https://github.com/TraceMachina/nativelink/issues/654)) - ([89313ff](https://github.com/TraceMachina/nativelink/commit/89313ff5e1b85e28760d4988a43eb4cfe7b0c848)) -- Don't retry permanent failures ([#634](https://github.com/TraceMachina/nativelink/issues/634)) - ([81b64f7](https://github.com/TraceMachina/nativelink/commit/81b64f73e207ad0ae2d87f531f9e93657b11ffd1)) -- Reenable caching for nix workflows ([#631](https://github.com/TraceMachina/nativelink/issues/631)) - ([6de799d](https://github.com/TraceMachina/nativelink/commit/6de799dfe5d3d62125c601ce795010cad30b4064)) -- Fix AMI NativeLink Tarballing ([#645](https://github.com/TraceMachina/nativelink/issues/645)) - ([c8473ac](https://github.com/TraceMachina/nativelink/commit/c8473ac8a5550afbadc0610804aad30ad82c83a4)) -- Evict on touch failure ([#613](https://github.com/TraceMachina/nativelink/issues/613)) - ([3037a66](https://github.com/TraceMachina/nativelink/commit/3037a6625ac98b1e46a70c61ad6160c9a7668809)) -- Disable flaky caching for LRE-Remote workflow ([#619](https://github.com/TraceMachina/nativelink/issues/619)) - ([2899f31](https://github.com/TraceMachina/nativelink/commit/2899f31094a58a337521630ac4efaf6276d6e56e)) -- Unbreak manual rustfmt invocations via Bazel ([#617](https://github.com/TraceMachina/nativelink/issues/617)) - ([f39e275](https://github.com/TraceMachina/nativelink/commit/f39e2759db044d50224f274f63faac26cb7f931a)) -- Fix case where filesystem store future dropping causes issues ([#496](https://github.com/TraceMachina/nativelink/issues/496)) - ([249322d](https://github.com/TraceMachina/nativelink/commit/249322d8436f983c42c8c5da9741119f7609744f)) -- Minor refactor of functionally same code ([#607](https://github.com/TraceMachina/nativelink/issues/607)) - ([51715bd](https://github.com/TraceMachina/nativelink/commit/51715bd236f46068da9c94422d9a899dcd14cd18)) -- Fix a potential bug in DropCloserReadHalf::take() ([#606](https://github.com/TraceMachina/nativelink/issues/606)) - ([70e8525](https://github.com/TraceMachina/nativelink/commit/70e852598580e48d54835b6ea7d2be6ec953b7b3)) -- Fix dark mode accessibility contrast and made theme dynamic based on user machine ([#597](https://github.com/TraceMachina/nativelink/issues/597)) - ([d5443c8](https://github.com/TraceMachina/nativelink/commit/d5443c85aab894d31393215d5d33f6111f3a94cc)) - ### ๐Ÿ“š Documentation -- Update README.md to include License and Slack ([#841](https://github.com/TraceMachina/nativelink/issues/841)) - ([6c4fb7e](https://github.com/TraceMachina/nativelink/commit/6c4fb7e5577ca5041cb51963457106e6c078c85b)) -- Example of chromium using deployment scripts ([#786](https://github.com/TraceMachina/nativelink/issues/786)) - ([0aa7f65](https://github.com/TraceMachina/nativelink/commit/0aa7f65c5a037e3ae3f7b5b79ed285d593b2f214)) -- Update README for more clarity ([#803](https://github.com/TraceMachina/nativelink/issues/803)) - ([31a1bf1](https://github.com/TraceMachina/nativelink/commit/31a1bf1e2e7c8ba73624bc998e20c2d551195866)) -- Fix incorrect bazel version 6.4.0+ in documenation ([#801](https://github.com/TraceMachina/nativelink/issues/801)) - ([b1b3bcb](https://github.com/TraceMachina/nativelink/commit/b1b3bcb3d5713778d60ecb13afd151b5f50d0209)) -- Update js dependencies in docs ([#766](https://github.com/TraceMachina/nativelink/issues/766)) - ([4b8eeaf](https://github.com/TraceMachina/nativelink/commit/4b8eeaf8e3183a66cb68c223fbc22cac66e1f4f6)) -- Add search functionality to docs ([#740](https://github.com/TraceMachina/nativelink/issues/740)) - ([3dc1b8e](https://github.com/TraceMachina/nativelink/commit/3dc1b8ece32498b65e68bc270704f2efa902ef1a)) -- Add configuration breakdown page ([#725](https://github.com/TraceMachina/nativelink/issues/725)) - ([35daf43](https://github.com/TraceMachina/nativelink/commit/35daf433f01150cdf3b5da4e9a97e561be03cbdf)) -- Starts a Breakdown of Configuration ([#680](https://github.com/TraceMachina/nativelink/issues/680)) - ([433829c](https://github.com/TraceMachina/nativelink/commit/433829c961681b7d6bc8ba77384f200def12ba5e)) -- Draw a General Purpose Diagram ([#705](https://github.com/TraceMachina/nativelink/issues/705)) - ([2c102c3](https://github.com/TraceMachina/nativelink/commit/2c102c35a082bc935753b25f0df02f8cf47978b9)) -- Basic config updated. ([#669](https://github.com/TraceMachina/nativelink/issues/669)) - ([f4d9db3](https://github.com/TraceMachina/nativelink/commit/f4d9db3c12eb75495f642e7d176a7d078d0de193)) -- Introduce Vale to lint documentation ([#585](https://github.com/TraceMachina/nativelink/issues/585)) - ([745b0d6](https://github.com/TraceMachina/nativelink/commit/745b0d630d32dd0240aab401dffa3eda09b88305)) -- Re-Add Rustup to the README ([#648](https://github.com/TraceMachina/nativelink/issues/648)) - ([0cba4fa](https://github.com/TraceMachina/nativelink/commit/0cba4fa80f7583c7462c157ff60189501ab00658)) -- Improve the LRE README ([#637](https://github.com/TraceMachina/nativelink/issues/637)) - ([63826f2](https://github.com/TraceMachina/nativelink/commit/63826f2ea47ba881c7ff05c5eb70b07cff0256e5)) -- Update README.md for AWS Terraform Deployment ([#608](https://github.com/TraceMachina/nativelink/issues/608)) - ([8a43fe4](https://github.com/TraceMachina/nativelink/commit/8a43fe4ab2b29a9849e6b69429e2542360118a15)) -- Add artifact warning to documentation and swap out cargo emoji ([#599](https://github.com/TraceMachina/nativelink/issues/599)) - ([89eafed](https://github.com/TraceMachina/nativelink/commit/89eafed5aa7d5f6b2bf4bcd7972c963452ba9722)) -- Add Kubernetes Example to docs ([#596](https://github.com/TraceMachina/nativelink/issues/596)) - ([e1246fb](https://github.com/TraceMachina/nativelink/commit/e1246fb7f79fd86d1ae0dd0522724bc19ed953b7)) -- Fix the bazel run command documentation ([#590](https://github.com/TraceMachina/nativelink/issues/590)) - ([7f4a007](https://github.com/TraceMachina/nativelink/commit/7f4a007f9b5ed24d063a2fcb705816141643f378)) -- Add deployment examples to docs ([#584](https://github.com/TraceMachina/nativelink/issues/584)) - ([546484b](https://github.com/TraceMachina/nativelink/commit/546484b86cf9c6c0f1343e68ecf12e9e4e8c5c2d)) -- Update README.md ([#580](https://github.com/TraceMachina/nativelink/issues/580)) - ([0269835](https://github.com/TraceMachina/nativelink/commit/0269835f84e550943754cc5d2aa685c21dae05ef)) -- Add OSFamily property in basic_cas.json ([#577](https://github.com/TraceMachina/nativelink/issues/577)) - ([3578d50](https://github.com/TraceMachina/nativelink/commit/3578d50fa78387670b7d3761396e4c26b7ee8814)) +- Add Vale to check documentation - ([9be48a9](https://github.com/TraceMachina/nativelink/commit/9be48a9d045808acf327f37aa1aa13092d5e2c17)) - Rearrange docs and aligned content with README ([#571](https://github.com/TraceMachina/nativelink/issues/571)) - ([beb87cf](https://github.com/TraceMachina/nativelink/commit/beb87cf91b50c3574b75819e44beb6aa3d96da42)) -### ๐Ÿงช Testing & CI - -- Globally inline format args ([#798](https://github.com/TraceMachina/nativelink/issues/798)) - ([b940f65](https://github.com/TraceMachina/nativelink/commit/b940f65a0bf79ca7a4303a6fed9fba7bc984a9ef)) -- Publish nativelink-worker image for C++ ([#794](https://github.com/TraceMachina/nativelink/issues/794)) - ([646253d](https://github.com/TraceMachina/nativelink/commit/646253dec285868263ce77b60c26c9e69daaf1ae)) -- Forbid binary files in commits ([#792](https://github.com/TraceMachina/nativelink/issues/792)) - ([d9fc4ad](https://github.com/TraceMachina/nativelink/commit/d9fc4adf71f6680846c7ebd9c2878d02a8aad185)) -- Unbreak CI ([#769](https://github.com/TraceMachina/nativelink/issues/769)) - ([682c4fe](https://github.com/TraceMachina/nativelink/commit/682c4feee39b72eb34338e6148c580359a343afc)) -- Migrate Bazelisk actions to new variant ([#760](https://github.com/TraceMachina/nativelink/issues/760)) - ([3da42f2](https://github.com/TraceMachina/nativelink/commit/3da42f23badb78428d9868a24468bcbf00f069a7)) -- Add hadolint to pre-commit hooks ([#422](https://github.com/TraceMachina/nativelink/issues/422)) - ([d8afd33](https://github.com/TraceMachina/nativelink/commit/d8afd332db15edbf4ee3078a44397b28f6beb529)) -- Reduce CI space requirements ([#685](https://github.com/TraceMachina/nativelink/issues/685)) - ([b9029bb](https://github.com/TraceMachina/nativelink/commit/b9029bb073a2d56d1a2b713fdb7d6ff4de69ff64)) -- Separate K8s setup steps in CI ([#614](https://github.com/TraceMachina/nativelink/issues/614)) - ([82d9ee6](https://github.com/TraceMachina/nativelink/commit/82d9ee6508df807f284b1a0faf6f22b29ee534e3)) - ### โš™๏ธ Miscellaneous -- Release NativeLink v0.3.0 - ([1aedf51](https://github.com/TraceMachina/nativelink/commit/1aedf5144b82bf5d157fc1200b28a620cbcba72a)) -- Generalize Kubernetes worker setup ([#812](https://github.com/TraceMachina/nativelink/issues/812)) - ([4146a34](https://github.com/TraceMachina/nativelink/commit/4146a341a7c0bc31a74296fcb06550f05163eceb)) -- Unify RunningAction and AwaitedAction ([#782](https://github.com/TraceMachina/nativelink/issues/782)) - ([7997f03](https://github.com/TraceMachina/nativelink/commit/7997f03a9426c2778863fea35e585bd752ab6930)) -- Don't update rustup in native Cargo workflow ([#775](https://github.com/TraceMachina/nativelink/issues/775)) - ([9d49514](https://github.com/TraceMachina/nativelink/commit/9d4951498547f6550ee71d47e0f9609a463993ee)) -- Ignore .direnv for bazel builds ([#756](https://github.com/TraceMachina/nativelink/issues/756)) - ([a15bdb6](https://github.com/TraceMachina/nativelink/commit/a15bdb679a2149a1637d5d1f13d97b2b80587124)) -- Set max line length to Rust's defaults ([#750](https://github.com/TraceMachina/nativelink/issues/750)) - ([a876cce](https://github.com/TraceMachina/nativelink/commit/a876ccea65317b512808788c1e26590f3f3b3f02)) -- Refactor fs.rs to use call_with_permit scheme ([#741](https://github.com/TraceMachina/nativelink/issues/741)) - ([011318a](https://github.com/TraceMachina/nativelink/commit/011318a7af82d6dcb1d6ffb34af38b159513820c)) -- Improve the error message in resource info parsing failure ([#742](https://github.com/TraceMachina/nativelink/issues/742)) - ([3e6f154](https://github.com/TraceMachina/nativelink/commit/3e6f154471e70d37244a66849b1c94a00c1f313f)) -- Cleanup hash functions to be more idomatic ([#691](https://github.com/TraceMachina/nativelink/issues/691)) - ([8dd786a](https://github.com/TraceMachina/nativelink/commit/8dd786aca82706145e3d7f32dc2250ddb41e69a9)) -- Rename missing `turbo-cache` to `nativelink` ([#663](https://github.com/TraceMachina/nativelink/issues/663)) - ([f8044e6](https://github.com/TraceMachina/nativelink/commit/f8044e66959c52d3cfca840f178f73329e872869)) -- Autogenerate version from Cargo.toml ([#660](https://github.com/TraceMachina/nativelink/issues/660)) - ([59d3d28](https://github.com/TraceMachina/nativelink/commit/59d3d284a1f5ed447af25b8fc24ce76a36e6df6a)) -- Adjust all instances of Native Link in comments and metadata to NativeLink ([#658](https://github.com/TraceMachina/nativelink/issues/658)) - ([4e7d68b](https://github.com/TraceMachina/nativelink/commit/4e7d68bb1ed6fe8daef9f40ea378a43ac16af956)) -- Remove Alpha notice ([#657](https://github.com/TraceMachina/nativelink/issues/657)) - ([a9526b1](https://github.com/TraceMachina/nativelink/commit/a9526b1764e958a947c1b80481419f9d98ff6e26)) -- GrpcStore Write Retry ([#638](https://github.com/TraceMachina/nativelink/issues/638)) - ([9f7f45d](https://github.com/TraceMachina/nativelink/commit/9f7f45d626d1f8e9844d4d177250b5274e2bd85d)) -- Create workflow for syncing Notion and Issues ([#642](https://github.com/TraceMachina/nativelink/issues/642)) - ([5470857](https://github.com/TraceMachina/nativelink/commit/54708570c32dcf15acbdfcac77084e68ef860c7a)) -- Ignore fast store ([#633](https://github.com/TraceMachina/nativelink/issues/633)) - ([f9f7908](https://github.com/TraceMachina/nativelink/commit/f9f79085ac279327428cedda0921aca517c30a7f)) -- Migrate to Bzlmod ([#626](https://github.com/TraceMachina/nativelink/issues/626)) - ([2a89ce6](https://github.com/TraceMachina/nativelink/commit/2a89ce6384b428869e21219af303c753bd3087b5)) -- Don't cache sanitizer workflows ([#630](https://github.com/TraceMachina/nativelink/issues/630)) - ([ae92fb3](https://github.com/TraceMachina/nativelink/commit/ae92fb30ea00f185118bc11209d53085c70830b8)) -- Helpful Error Output for Integration Test ([#625](https://github.com/TraceMachina/nativelink/issues/625)) - ([39c6678](https://github.com/TraceMachina/nativelink/commit/39c66781284869d284e4e7168a52b387e2e5f2ae)) -- Enable blake3 for Bazel builds ([#565](https://github.com/TraceMachina/nativelink/issues/565)) - ([5744813](https://github.com/TraceMachina/nativelink/commit/57448134b24e2a73e02342af05871e0d40a250a9)) -- Migrate Mintlify to Docusaurus ([#586](https://github.com/TraceMachina/nativelink/issues/586)) - ([7247385](https://github.com/TraceMachina/nativelink/commit/7247385e9508418f56a5b3a9d3035423484c5830)) - -### โฌ†๏ธ Bumps & Version Updates - -- Bump Rust toolchains ([#837](https://github.com/TraceMachina/nativelink/issues/837)) - ([d501cd0](https://github.com/TraceMachina/nativelink/commit/d501cd07a0cb5f8bc34dffaec5649e8070ec8190)) -- Update Rust crate prost to 0.12.4 ([#836](https://github.com/TraceMachina/nativelink/issues/836)) - ([8bf14b6](https://github.com/TraceMachina/nativelink/commit/8bf14b621b37f8fdc895cc4526afb25e77151f9f)) -- Update h2 to 0.3.26 ([#835](https://github.com/TraceMachina/nativelink/issues/835)) - ([e3913e7](https://github.com/TraceMachina/nativelink/commit/e3913e7b8ac2d88236a2ae6d09756d98c27c18e7)) -- Update Rust crate aws-smithy-runtime to 1.2.1 ([#832](https://github.com/TraceMachina/nativelink/issues/832)) - ([77fe4a8](https://github.com/TraceMachina/nativelink/commit/77fe4a86f7366398fbb40a53e67b73e1cec91593)) -- Bump express ([#833](https://github.com/TraceMachina/nativelink/issues/833)) - ([2ae7cab](https://github.com/TraceMachina/nativelink/commit/2ae7cab4c7d6cc476bb5de31ffbaf6f59406ce8a)) -- Update docusaurus monorepo to v3.2.1 ([#821](https://github.com/TraceMachina/nativelink/issues/821)) - ([d640321](https://github.com/TraceMachina/nativelink/commit/d640321138d7b7e1473347181d29a7fd70068e1e)) -- Update docker workflows ([#829](https://github.com/TraceMachina/nativelink/issues/829)) - ([9a3b330](https://github.com/TraceMachina/nativelink/commit/9a3b330a86c2b78fe19ecdac740bd8e72241bf95)) -- Update nix environment ([#830](https://github.com/TraceMachina/nativelink/issues/830)) - ([6b9e68e](https://github.com/TraceMachina/nativelink/commit/6b9e68effc6d5d19118f5cead6ea036c97dea609)) -- Update Configuration.mdx ([#822](https://github.com/TraceMachina/nativelink/issues/822)) - ([15b455c](https://github.com/TraceMachina/nativelink/commit/15b455c1d7797dcf575aaa57e10e0736cd409877)) -- Update Rust crate lz4_flex to 0.11.3 ([#820](https://github.com/TraceMachina/nativelink/issues/820)) - ([5a3a37d](https://github.com/TraceMachina/nativelink/commit/5a3a37d828474ed84d214daf6945ad14fc4f04e0)) -- Update Rust crate pin-project-lite to 0.2.14 ([#818](https://github.com/TraceMachina/nativelink/issues/818)) - ([75f98e8](https://github.com/TraceMachina/nativelink/commit/75f98e8e9e2a52f7dbba5c7351e4ebb2b561708c)) -- Update Rust crate tokio to 1.37.0 ([#813](https://github.com/TraceMachina/nativelink/issues/813)) - ([9e00ebb](https://github.com/TraceMachina/nativelink/commit/9e00ebb19112b507c0a5fb8b86156f6e30dcef34)) -- Update Rust crate aws-sdk-s3 to 1.21.0 ([#802](https://github.com/TraceMachina/nativelink/issues/802)) - ([1dd302d](https://github.com/TraceMachina/nativelink/commit/1dd302d9442e36e105a705c388b8a1514b1f692c)) -- Update node dependencies ([#805](https://github.com/TraceMachina/nativelink/issues/805)) - ([b6d4427](https://github.com/TraceMachina/nativelink/commit/b6d4427547f35d24763cbd921de3eab28e738e7c)) -- Update Rust crate clap to 4.5.4 ([#799](https://github.com/TraceMachina/nativelink/issues/799)) - ([00ff4a0](https://github.com/TraceMachina/nativelink/commit/00ff4a088365e616e6094c85d99d999a039338b8)) -- Update Rust crate aws-config to 1.1.9 ([#796](https://github.com/TraceMachina/nativelink/issues/796)) - ([f601cd0](https://github.com/TraceMachina/nativelink/commit/f601cd079cc866854056faa2788659c0014e2d4e)) -- Update Rust crate async-trait to 0.1.79 ([#790](https://github.com/TraceMachina/nativelink/issues/790)) - ([09defc6](https://github.com/TraceMachina/nativelink/commit/09defc6737da5034e6e102f44d68ab1edbc25265)) -- Update Rust crate bytes to 1.6.0 ([#787](https://github.com/TraceMachina/nativelink/issues/787)) - ([08539ec](https://github.com/TraceMachina/nativelink/commit/08539ecb810232100b871754556a9b328e86b501)) -- Update dependency platforms to v0.0.9 ([#784](https://github.com/TraceMachina/nativelink/issues/784)) - ([a6976e0](https://github.com/TraceMachina/nativelink/commit/a6976e095403dfd7cf03c554c8ce681af40622e5)) -- Update dependency rules_java to v7.5.0 ([#780](https://github.com/TraceMachina/nativelink/issues/780)) - ([a6d0f64](https://github.com/TraceMachina/nativelink/commit/a6d0f64c219eb007ae32468d1a3d5915ec3f869c)) -- Update Rust crate uuid to 1.8.0 ([#776](https://github.com/TraceMachina/nativelink/issues/776)) - ([4095e97](https://github.com/TraceMachina/nativelink/commit/4095e978cf7b0d7e13f25bad80214753220b6ecf)) -- Update Rust crate aws-sdk-s3 to 1.20.0 ([#774](https://github.com/TraceMachina/nativelink/issues/774)) - ([d3ee9b6](https://github.com/TraceMachina/nativelink/commit/d3ee9b6c40f7dc8e1faaf91f48713ade6d95da0f)) -- Update Rust crate async-trait to 0.1.78 ([#771](https://github.com/TraceMachina/nativelink/issues/771)) - ([2960469](https://github.com/TraceMachina/nativelink/commit/29604699d0475357a23007d4192da4b0f3c78857)) -- Update Rust crate aws-sdk-s3 to 1.19.1 ([#767](https://github.com/TraceMachina/nativelink/issues/767)) - ([10d5599](https://github.com/TraceMachina/nativelink/commit/10d559998458f7ca0f74e8bbda3bee861541700d)) -- Update flake ([#765](https://github.com/TraceMachina/nativelink/issues/765)) - ([63a01c5](https://github.com/TraceMachina/nativelink/commit/63a01c54c8315ff74681835f6f7d065892b09428)) -- Update Rust crate clap to 4.5.3 ([#763](https://github.com/TraceMachina/nativelink/issues/763)) - ([3783abc](https://github.com/TraceMachina/nativelink/commit/3783abcd0e502025b9d8f1fb845e2ba0a1d77d25)) -- Update Rust crate aws-sdk-s3 to 1.19.0 ([#762](https://github.com/TraceMachina/nativelink/issues/762)) - ([aa599c3](https://github.com/TraceMachina/nativelink/commit/aa599c30bedfc6e0e67d388517964896cf86a3bc)) -- Update Rust crate tokio-stream to 0.1.15 ([#761](https://github.com/TraceMachina/nativelink/issues/761)) - ([d8b514c](https://github.com/TraceMachina/nativelink/commit/d8b514cd0264ff33c3cccde68cd6dc2e69f61b1a)) -- Update aws-sdk-rust monorepo ([#759](https://github.com/TraceMachina/nativelink/issues/759)) - ([4dc541e](https://github.com/TraceMachina/nativelink/commit/4dc541e7ccf21575522f98a7e5e4c12f16ad1560)) -- Update Rust crate blake3 to 1.5.1 ([#758](https://github.com/TraceMachina/nativelink/issues/758)) - ([d6e6863](https://github.com/TraceMachina/nativelink/commit/d6e6863b2dcbe2c34e78fa4168a706ca34608d29)) -- Update TypeScript dependencies ([#753](https://github.com/TraceMachina/nativelink/issues/753)) - ([4163da1](https://github.com/TraceMachina/nativelink/commit/4163da1fb0277ad23becf52514ae9ee8271a7fa4)) -- Update Rust crate clap to 4.5.2 ([#754](https://github.com/TraceMachina/nativelink/issues/754)) - ([d3fa8b2](https://github.com/TraceMachina/nativelink/commit/d3fa8b2ca4491e8638b7e5ffd288dbb94bfbe0fb)) -- Update Rust crate http to 1.1.0 ([#549](https://github.com/TraceMachina/nativelink/issues/549)) - ([14a4493](https://github.com/TraceMachina/nativelink/commit/14a44937704b92ba9997c719e7568217ab97f38f)) -- Optimize hashing files ([#720](https://github.com/TraceMachina/nativelink/issues/720)) - ([0fa9a40](https://github.com/TraceMachina/nativelink/commit/0fa9a409e21dee8a67f2f688a1577ba0e4d83d8f)) -- Bump mio to v0.8.11 ([#719](https://github.com/TraceMachina/nativelink/issues/719)) - ([7169fc9](https://github.com/TraceMachina/nativelink/commit/7169fc9ccd0248330841532f66a263e505d35529)) -- Update step-security/harden-runner action to v2.7.0 ([#718](https://github.com/TraceMachina/nativelink/issues/718)) - ([44cb709](https://github.com/TraceMachina/nativelink/commit/44cb709aabd4e2f5ae3fdf7c552039c233089a97)) -- Update dependency rules_java to v7.4.0 ([#715](https://github.com/TraceMachina/nativelink/issues/715)) - ([6058d6a](https://github.com/TraceMachina/nativelink/commit/6058d6a80eefe06e83acd5e8f601201390f4a7b8)) -- Update Rust crate uuid to 1.7.0 ([#711](https://github.com/TraceMachina/nativelink/issues/711)) - ([fdf232c](https://github.com/TraceMachina/nativelink/commit/fdf232c6d4fa168dbc66540adcf82a374b439150)) -- Update Rust crate tokio to 1.36.0 ([#710](https://github.com/TraceMachina/nativelink/issues/710)) - ([058828f](https://github.com/TraceMachina/nativelink/commit/058828f91b7959a7dac83e4ba8111a08996732e1)) -- Update Rust crate tempfile to 3.10.1 ([#709](https://github.com/TraceMachina/nativelink/issues/709)) - ([aa79732](https://github.com/TraceMachina/nativelink/commit/aa7973225854414e7709c926bfa394d05f3ddcae)) -- Update Rust crate shlex to 1.3.0 ([#707](https://github.com/TraceMachina/nativelink/issues/707)) - ([bd8d31a](https://github.com/TraceMachina/nativelink/commit/bd8d31a3667e6e4678fe30b2ddfa70caf98084cf)) -- Update Rust crate serde to 1.0.197 ([#706](https://github.com/TraceMachina/nativelink/issues/706)) - ([fb761b7](https://github.com/TraceMachina/nativelink/commit/fb761b703e916956859eb7c80b99f71e95f69d5a)) -- Update Rust crate rustls-pemfile to 2.1.1 ([#704](https://github.com/TraceMachina/nativelink/issues/704)) - ([59c2dd0](https://github.com/TraceMachina/nativelink/commit/59c2dd0cc0843d9ec1f169fc52369700227d9198)) -- Update Rust crate relative-path to 1.9.2 ([#703](https://github.com/TraceMachina/nativelink/issues/703)) - ([e6ae832](https://github.com/TraceMachina/nativelink/commit/e6ae832b93938f87e3198bc61cdea9cc0ef1d77f)) -- Update Rust crate lz4_flex to 0.11.2 ([#701](https://github.com/TraceMachina/nativelink/issues/701)) - ([1840ca8](https://github.com/TraceMachina/nativelink/commit/1840ca879a01e039c437d1ff7ada749aaf330c6d)) -- Update Rust crate mock_instant to 0.3.2 ([#702](https://github.com/TraceMachina/nativelink/issues/702)) - ([ae0ba19](https://github.com/TraceMachina/nativelink/commit/ae0ba1962dc5b58dd1a94aafbb81012733904392)) -- Update Rust crate clap to 4.5.1 ([#698](https://github.com/TraceMachina/nativelink/issues/698)) - ([5427781](https://github.com/TraceMachina/nativelink/commit/5427781feef001e6116bcdebbea0dfb31fa9ebea)) -- Update Rust crate lru to 0.12.3 ([#700](https://github.com/TraceMachina/nativelink/issues/700)) - ([37184e8](https://github.com/TraceMachina/nativelink/commit/37184e887b0b3f0812bb4553eb3a9d30a773c419)) -- Update Rust crate log to 0.4.21 ([#699](https://github.com/TraceMachina/nativelink/issues/699)) - ([6364ddf](https://github.com/TraceMachina/nativelink/commit/6364ddf1a0d6ee3cb2896798f6b52cdda9d257ca)) -- Update Rust crate async-trait to 0.1.77 ([#695](https://github.com/TraceMachina/nativelink/issues/695)) - ([34af738](https://github.com/TraceMachina/nativelink/commit/34af7382f0167ace594129c209bdd14d4ffd0d25)) -- Update Rust crate futures to 0.3.30 ([#697](https://github.com/TraceMachina/nativelink/issues/697)) - ([ab21dc5](https://github.com/TraceMachina/nativelink/commit/ab21dc5e799211847e0319864e4502c861e6f522)) -- Update AWS SDK to 1.x ([#684](https://github.com/TraceMachina/nativelink/issues/684)) - ([cd78ed2](https://github.com/TraceMachina/nativelink/commit/cd78ed27446f7324c5f6301935223b255f2b90bb)) -- Update Bazel-tracked toolchains ([#690](https://github.com/TraceMachina/nativelink/issues/690)) - ([c5851f9](https://github.com/TraceMachina/nativelink/commit/c5851f9b8ac41fc31438b713912d1760bf6fe657)) -- Update GHA workflows ([#696](https://github.com/TraceMachina/nativelink/issues/696)) - ([b0fcac8](https://github.com/TraceMachina/nativelink/commit/b0fcac80a6116eca3bc1aa322abc4bafb20483c5)) -- Update Rust crate async-lock to 3.3.0 ([#693](https://github.com/TraceMachina/nativelink/issues/693)) - ([65f89aa](https://github.com/TraceMachina/nativelink/commit/65f89aaa243b0b8eb6c842a1c85a6a0fc7f95653)) -- Bump development environment ([#686](https://github.com/TraceMachina/nativelink/issues/686)) - ([0fd8b51](https://github.com/TraceMachina/nativelink/commit/0fd8b51a6f4106ef0ba466e2c677e3a2fb7fdb6b)) -- Update Rust crate hyper to 0.14.28 ([#531](https://github.com/TraceMachina/nativelink/issues/531)) - ([6491fc7](https://github.com/TraceMachina/nativelink/commit/6491fc76f5ea3ec8b6a70694694afdfae92f72fa)) -- [Security] Bump trivially bumpable deps ([#629](https://github.com/TraceMachina/nativelink/issues/629)) - ([20887ac](https://github.com/TraceMachina/nativelink/commit/20887acc296f3da2363607b12c78c54ace94bd95)) -- EvictingMap should evict keys on all public access. ([#601](https://github.com/TraceMachina/nativelink/issues/601)) - ([56a0972](https://github.com/TraceMachina/nativelink/commit/56a0972402cb8ec5df04da8ee4cd307ed3650f28)) -- Update rules_rust to 0.36.2 ([#588](https://github.com/TraceMachina/nativelink/issues/588)) - ([4cfadb3](https://github.com/TraceMachina/nativelink/commit/4cfadb3fc764ff61719e517ff0e3a1272efd5eab)) +- Build nativelink with musl - ([4dfea54](https://github.com/TraceMachina/nativelink/commit/4dfea5438d15a461e5c6714f158499fd844fdb2d)) ## [0.2.0](https://github.com/TraceMachina/nativelink/compare/v0.1.0..v0.2.0) - 2023-12-21 -### โŒ๏ธ Breaking Changes - -- [Breaking] Rename cas executable to nativelink ([#573](https://github.com/TraceMachina/nativelink/issues/573)) - ([ddf1d74](https://github.com/TraceMachina/nativelink/commit/ddf1d74ba952a825e88bc68ed1efd67c6386d190)) - -### ๐Ÿ“š Documentation +### โ›ฐ๏ธ Features -- Reorder README for Simplicity ([#563](https://github.com/TraceMachina/nativelink/issues/563)) - ([b12dfb8](https://github.com/TraceMachina/nativelink/commit/b12dfb843a0702f42f888d4babfb4f909ba8381f)) +- Add Nix formatters and linters to pre-commit hooks ([#561](https://github.com/TraceMachina/nativelink/issues/561)) - ([d823964](https://github.com/TraceMachina/nativelink/commit/d8239640a9fa26c932a4c234ee2d263837159388)) -### ๐Ÿงช Testing & CI +### ๐Ÿ› Bug Fixes -- Add Nix formatters and linters to pre-commit hooks ([#561](https://github.com/TraceMachina/nativelink/issues/561)) - ([d823964](https://github.com/TraceMachina/nativelink/commit/d8239640a9fa26c932a4c234ee2d263837159388)) - Fix kill_all_waits_for_all_tasks_to_finish test stuck on windows ([#525](https://github.com/TraceMachina/nativelink/issues/525)) - ([143a5a1](https://github.com/TraceMachina/nativelink/commit/143a5a178028c3d94e4623a67eef8a2d58e7cca7)) - Fix missing timeouts in tests ([#553](https://github.com/TraceMachina/nativelink/issues/553)) - ([c54c51c](https://github.com/TraceMachina/nativelink/commit/c54c51cf91847e48e84cf75a69a2531fc4478776)) -- Remove many of the large-* images in CI ([#552](https://github.com/TraceMachina/nativelink/issues/552)) - ([de0ae1e](https://github.com/TraceMachina/nativelink/commit/de0ae1eaa92155ab45b69cf61fa48c221ee78a42)) -### โš™๏ธ Miscellaneous - -- Release navivelink v0.2.0 ([#572](https://github.com/TraceMachina/nativelink/issues/572)) - ([29eb1fa](https://github.com/TraceMachina/nativelink/commit/29eb1fa07e270f733b5dd364c8ac5206af8f2b75)) -- Publish SemVer-tagged images on tag pushes to main ([#569](https://github.com/TraceMachina/nativelink/issues/569)) - ([758c5d7](https://github.com/TraceMachina/nativelink/commit/758c5d7268a2cacf7dc3ae11f2b0f83007d6b6bb)) -- S3 Store credential provider ([#494](https://github.com/TraceMachina/nativelink/issues/494)) - ([1039ea0](https://github.com/TraceMachina/nativelink/commit/1039ea044ddeacc21361841751eb7ba29651178c)) -- fix a typo ([#560](https://github.com/TraceMachina/nativelink/issues/560)) - ([ff6d097](https://github.com/TraceMachina/nativelink/commit/ff6d0975666588d1373bcc6e315f24c4a30a0786)) - -### โฌ†๏ธ Bumps & Version Updates +### ๐Ÿ› ๏ธ Refactor - Update Rust crate async-lock to v3 ([#548](https://github.com/TraceMachina/nativelink/issues/548)) - ([6c555bb](https://github.com/TraceMachina/nativelink/commit/6c555bb4e777af1563219102a34571ce02178c89)) - Update OSSF domain ([#558](https://github.com/TraceMachina/nativelink/issues/558)) - ([82603d2](https://github.com/TraceMachina/nativelink/commit/82603d23f01df3cd26bf8005001df35de6f050b7)) -- Update LLVM and rust toolchains ([#557](https://github.com/TraceMachina/nativelink/issues/557)) - ([1726a1a](https://github.com/TraceMachina/nativelink/commit/1726a1af0e3e3fd61373b1c791a5993f94590024)) - Update actions/checkout action to v4 ([#556](https://github.com/TraceMachina/nativelink/issues/556)) - ([0d18d36](https://github.com/TraceMachina/nativelink/commit/0d18d36c572db73db00c6e4b22d436d7bc5983af)) -- Update Rust crate tokio to 1.35.1 ([#535](https://github.com/TraceMachina/nativelink/issues/535)) - ([c6f8b8a](https://github.com/TraceMachina/nativelink/commit/c6f8b8ab58e3fbef77a1b4db68b1955557444fd0)) -- Update Rust crate tokio-rustls to 0.25.0 & rustls-pemfile to 2.0.0 ([#540](https://github.com/TraceMachina/nativelink/issues/540)) - ([cb76d18](https://github.com/TraceMachina/nativelink/commit/cb76d189d3187a043aed4e29962f6fa1c97616b1)) - Update actions/checkout action to v3.6.0 ([#541](https://github.com/TraceMachina/nativelink/issues/541)) - ([5dce4ce](https://github.com/TraceMachina/nativelink/commit/5dce4ce6f08562a47d8fc0c3d1c2f57d06550ad8)) - Update dependency rules_python to v0.27.1 ([#546](https://github.com/TraceMachina/nativelink/issues/546)) - ([6ef8b6c](https://github.com/TraceMachina/nativelink/commit/6ef8b6cb233acf33de475f9f61129bfe6d90c571)) - Update dependency rules_rust to v0.34.1 ([#547](https://github.com/TraceMachina/nativelink/issues/547)) - ([637f283](https://github.com/TraceMachina/nativelink/commit/637f2834138f86be45c12cf46623de539148fe24)) - Update dependency @google-cloud/compute to v4.1.0 ([#544](https://github.com/TraceMachina/nativelink/issues/544)) - ([dbac23a](https://github.com/TraceMachina/nativelink/commit/dbac23afa27f55c662f8a1d0539cc8fc82717afe)) -## [0.1.0] - 2023-12-20 +### โฌ†๏ธ Bumps & Version Updates +- Update LLVM and rust toolchains ([#557](https://github.com/TraceMachina/nativelink/issues/557)) - ([1726a1a](https://github.com/TraceMachina/nativelink/commit/1726a1af0e3e3fd61373b1c791a5993f94590024)) +- Update Rust crate tokio to 1.35.1 ([#535](https://github.com/TraceMachina/nativelink/issues/535)) - ([c6f8b8a](https://github.com/TraceMachina/nativelink/commit/c6f8b8ab58e3fbef77a1b4db68b1955557444fd0)) +- Update Rust crate tokio-rustls to 0.25.0 & rustls-pemfile to 2.0.0 ([#540](https://github.com/TraceMachina/nativelink/issues/540)) - ([cb76d18](https://github.com/TraceMachina/nativelink/commit/cb76d189d3187a043aed4e29962f6fa1c97616b1)) +### โš™๏ธ Miscellaneous + +- Release navivelink v0.2.0 ([#572](https://github.com/TraceMachina/nativelink/issues/572)) - ([29eb1fa](https://github.com/TraceMachina/nativelink/commit/29eb1fa07e270f733b5dd364c8ac5206af8f2b75)) +- Publish SemVer-tagged images on tag pushes to main ([#569](https://github.com/TraceMachina/nativelink/issues/569)) - ([758c5d7](https://github.com/TraceMachina/nativelink/commit/758c5d7268a2cacf7dc3ae11f2b0f83007d6b6bb)) +- S3 Store credential provider ([#494](https://github.com/TraceMachina/nativelink/issues/494)) - ([1039ea0](https://github.com/TraceMachina/nativelink/commit/1039ea044ddeacc21361841751eb7ba29651178c)) +- Reorder README for Simplicity ([#563](https://github.com/TraceMachina/nativelink/issues/563)) - ([b12dfb8](https://github.com/TraceMachina/nativelink/commit/b12dfb843a0702f42f888d4babfb4f909ba8381f)) +- fix a typo ([#560](https://github.com/TraceMachina/nativelink/issues/560)) - ([ff6d097](https://github.com/TraceMachina/nativelink/commit/ff6d0975666588d1373bcc6e315f24c4a30a0786)) +- Remove many of the large-* images in CI ([#552](https://github.com/TraceMachina/nativelink/issues/552)) - ([de0ae1e](https://github.com/TraceMachina/nativelink/commit/de0ae1eaa92155ab45b69cf61fa48c221ee78a42)) ### โŒ๏ธ Breaking Changes -- [Breaking] Mark S3 store experimental - ([05a6dd7](https://github.com/TraceMachina/nativelink/commit/05a6dd79635a98411d90505ff500694092c2f927)) -- [Breaking] listen_address renamed/remapped in config ([#476](https://github.com/TraceMachina/nativelink/issues/476)) - ([9db28d6](https://github.com/TraceMachina/nativelink/commit/9db28d6a33bb3d07224ddf39b9be9a2b8a2afccd)) -- [Breaking] Rename entrypoint_cmd->entrypoint and precondition_script ([#475](https://github.com/TraceMachina/nativelink/issues/475)) - ([dbe61d2](https://github.com/TraceMachina/nativelink/commit/dbe61d281520d20dba477ddb430139338afabde6)) -- [Breaking] Mark prometheus config as experimental ([#473](https://github.com/TraceMachina/nativelink/issues/473)) - ([931e721](https://github.com/TraceMachina/nativelink/commit/931e72156879f3bba38b888c20ad55b9584991e5)) -- [Breaking] Standardize configurations so they are all lower case ([#461](https://github.com/TraceMachina/nativelink/issues/461)) - ([3329d7c](https://github.com/TraceMachina/nativelink/commit/3329d7cd8adf206c4a4d84cd801f4d13c8bb6052)) -- [Breaking Change] Message field can now be populated ([#361](https://github.com/TraceMachina/nativelink/issues/361)) - ([cf2f3e4](https://github.com/TraceMachina/nativelink/commit/cf2f3e458a7ae26fb0dc730ff09bfedd437f6216)) -- [Breaking Change] Add store type to GrpcStore. - ([e1f3716](https://github.com/TraceMachina/nativelink/commit/e1f37167ed1ae98e313fb8fd5375881bc50b98af)) -- [BreakingChange] Scheduler config now supports multiple impls - ([384f14e](https://github.com/TraceMachina/nativelink/commit/384f14e593e88294ffbe01471416b8d1424442ac)) +- [Breaking] Rename cas executable to nativelink ([#573](https://github.com/TraceMachina/nativelink/issues/573)) - ([ddf1d74](https://github.com/TraceMachina/nativelink/commit/ddf1d74ba952a825e88bc68ed1efd67c6386d190)) + +## [0.1.0] - 2023-12-20 + + ### โ›ฐ๏ธ Features @@ -250,9 +74,13 @@ All notable changes to this project will be documented in this file. - Publish container images ([#443](https://github.com/TraceMachina/nativelink/issues/443)) - ([697cddf](https://github.com/TraceMachina/nativelink/commit/697cddfe0adb1964f469e272d843b76346c1884a)) - Add function to Store API to get the inner store when possible ([#410](https://github.com/TraceMachina/nativelink/issues/410)) - ([a0788fa](https://github.com/TraceMachina/nativelink/commit/a0788fabc1831714e39fa5047e0a385a2c62234f)) - Add GCP to terraform deployment examples ([#433](https://github.com/TraceMachina/nativelink/issues/433)) - ([4661a36](https://github.com/TraceMachina/nativelink/commit/4661a36b40cd89fdf20e5af1c78745e75c60ec74)) +- Adds README to docker-compose deployment-example ([#427](https://github.com/TraceMachina/nativelink/issues/427)) - ([3ec203b](https://github.com/TraceMachina/nativelink/commit/3ec203b9c17e8e4dfa7160f74e948c64e542de16)) +- Add pre-commit hooks for Starlark ([#414](https://github.com/TraceMachina/nativelink/issues/414)) - ([06654e6](https://github.com/TraceMachina/nativelink/commit/06654e6e01e372e9a87b68f6150f390ca6dfe48b)) - Add Blake3 digest support ([#403](https://github.com/TraceMachina/nativelink/issues/403)) - ([2c8f0f0](https://github.com/TraceMachina/nativelink/commit/2c8f0f0f0a68b3033045ea88cf4cdbf5c968d9d9)) - Add Noop store ([#408](https://github.com/TraceMachina/nativelink/issues/408)) - ([aea3768](https://github.com/TraceMachina/nativelink/commit/aea37682dbed261c401e5025ffd77dff2711f699)) - Add DigestHasher as interface to hashing functions ([#400](https://github.com/TraceMachina/nativelink/issues/400)) - ([9e31ca4](https://github.com/TraceMachina/nativelink/commit/9e31ca463632b2974c86f75f3ff20a4fb93ba3e5)) +- Add default pre-commit hooks ([#405](https://github.com/TraceMachina/nativelink/issues/405)) - ([228bdc4](https://github.com/TraceMachina/nativelink/commit/228bdc45859c77eafdefd1d09840fc7cd21967de)) +- Add pre-commit infrastructure ([#401](https://github.com/TraceMachina/nativelink/issues/401)) - ([8de3014](https://github.com/TraceMachina/nativelink/commit/8de30146f382b551ab8dc01d0285e6a206e258b5)) - Add rustc explicitly to flake ([#398](https://github.com/TraceMachina/nativelink/issues/398)) - ([db724c0](https://github.com/TraceMachina/nativelink/commit/db724c0fc3a21798dd876578507fec5115443233)) - Add existence cache ([#383](https://github.com/TraceMachina/nativelink/issues/383)) - ([e8e6701](https://github.com/TraceMachina/nativelink/commit/e8e670176d225b49148d341109de963ea81c6718)) - Add ability for external scripts (ie: entrypoint_cmd) to manage timeout ([#368](https://github.com/TraceMachina/nativelink/issues/368)) - ([3ae120a](https://github.com/TraceMachina/nativelink/commit/3ae120ac479cde26873cd01d76d3c37cbb05d78c)) @@ -261,7 +89,6 @@ All notable changes to this project will be documented in this file. - Add more err_tip for easier debugging ([#363](https://github.com/TraceMachina/nativelink/issues/363)) - ([b5ff95d](https://github.com/TraceMachina/nativelink/commit/b5ff95dd9c6f5640d460c4e3c7cea6c0449cbc28)) - Add security policy ([#343](https://github.com/TraceMachina/nativelink/issues/343)) - ([9173c2f](https://github.com/TraceMachina/nativelink/commit/9173c2fcd20b522a5d249fae0044d337b7c2fa9d)) - Add retry to GrpcScheduler ([#324](https://github.com/TraceMachina/nativelink/issues/324)) - ([21519ce](https://github.com/TraceMachina/nativelink/commit/21519ceba07ad81c831d99442c1e17363822fef3)) -- Add ability to ignore EOF check for writers ([#341](https://github.com/TraceMachina/nativelink/issues/341)) - ([979f941](https://github.com/TraceMachina/nativelink/commit/979f94133f9d2826ac737211b5e9bcbf11f55cee)) - Introduce Nix development flake ([#330](https://github.com/TraceMachina/nativelink/issues/330)) - ([a0792fd](https://github.com/TraceMachina/nativelink/commit/a0792fdf0560c3324d793d94c84d02dfcd892271)) - Introduce Bazel build for Windows ([#317](https://github.com/TraceMachina/nativelink/issues/317)) - ([659d571](https://github.com/TraceMachina/nativelink/commit/659d571abb4d79c0ad80b542e57978e5ec8331bc)) - Added tracking for all client connections since server started and time server started - ([0375a8f](https://github.com/TraceMachina/nativelink/commit/0375a8f41ad603b2c0b9cf440ca247b85dd4349b)) @@ -278,6 +105,7 @@ All notable changes to this project will be documented in this file. - Add retry to GrpcStore. - ([259224b](https://github.com/TraceMachina/nativelink/commit/259224b28ec8b2f9d878bf079ddaea679baf082a)) - Add prometheus stats for VerifyStore - ([5f5b2c4](https://github.com/TraceMachina/nativelink/commit/5f5b2c487fa800c0aa519a74f6bd3e7c12f1d795)) - Add prometheus publishing and hook up FilesystemStore - ([04a7772](https://github.com/TraceMachina/nativelink/commit/04a77724b353bc86a381b62d33a0621e7c11b52f)) +- [Breaking Change] Add store type to GrpcStore. - ([e1f3716](https://github.com/TraceMachina/nativelink/commit/e1f37167ed1ae98e313fb8fd5375881bc50b98af)) - Add support for backpressure from workers. - ([fc97fcb](https://github.com/TraceMachina/nativelink/commit/fc97fcb1f85131997a9db7068134973116486f6a)) - Add ability to create low watermark to avoid thrashing against eviction cap. - ([e16b45c](https://github.com/TraceMachina/nativelink/commit/e16b45c155b697f0f4be9af5004437afa0a016fd)) - Add is_empty to LenEntry - ([e643090](https://github.com/TraceMachina/nativelink/commit/e6430900ef21ad4bc651eb0076060b513ca8c3b3)) @@ -285,11 +113,13 @@ All notable changes to this project will be documented in this file. - Add support for environmental variable lookup in S3Store config - ([cb0de9e](https://github.com/TraceMachina/nativelink/commit/cb0de9eb40119f7098b4ac0865b4cc5eda8ed374)) - Add ability to use env variables in config files - ([d54b38e](https://github.com/TraceMachina/nativelink/commit/d54b38e213fb243a9b27622894a1529d614a52fb)) - Add Send trait to as_any() store calls - ([c4be423](https://github.com/TraceMachina/nativelink/commit/c4be4239aa8813e238eb76f3efc208fa72f0af0a)) +- Various minor changes - ([2546a77](https://github.com/TraceMachina/nativelink/commit/2546a7797cce995173c37b084d849b2c7080bdbc)) - Add fs module which limits outstanding file handles - ([f7b565f](https://github.com/TraceMachina/nativelink/commit/f7b565f0c525bccd7dc42d529eac64110f15fae5)) - Add functionality for worker to download and create working dir - ([5e7f9ef](https://github.com/TraceMachina/nativelink/commit/5e7f9efece6a8d4ae0288e14f5bda6a04cf594b0)) - Adds .as_any() to stores - ([e5de86d](https://github.com/TraceMachina/nativelink/commit/e5de86d78e7d640d492ef97f7c4b98a1f7e9d358)) - Adds initial implementation for LocalWorker and supporting classes - ([90cff23](https://github.com/TraceMachina/nativelink/commit/90cff230ebb5e7982d780f767aa0b0dc85d87b20)) - Various minor updates - ([cf6dd3d](https://github.com/TraceMachina/nativelink/commit/cf6dd3db5a9633aa9fa3060395266925c09e9a62)) +- Adds ability in proto for worker to return internal errors - ([576aff4](https://github.com/TraceMachina/nativelink/commit/576aff4d0a7a654094cf07c685f4d67b30875808)) - Add shlex package in third_party - ([d935d7f](https://github.com/TraceMachina/nativelink/commit/d935d7f849a362473aed08347e20607f620589bc)) - Add worker config definitions and rename Metadata to Priority - ([98c4e08](https://github.com/TraceMachina/nativelink/commit/98c4e08e25f1baa0134c61147ee04f736917ef28)) - Add WorkerApiServer to services being served - ([af0ccc3](https://github.com/TraceMachina/nativelink/commit/af0ccc3faa419e37d3e0bde7ff44e3d528617643)) @@ -334,13 +164,18 @@ All notable changes to this project will be documented in this file. ### ๐Ÿ› Bug Fixes +- Fix ensure_full_copy_of_bytes_is_made_test flaky test ([#528](https://github.com/TraceMachina/nativelink/issues/528)) - ([14fdf4f](https://github.com/TraceMachina/nativelink/commit/14fdf4f318240aa735bd0f33fa6d1496513f56ff)) - Remove Fixed-Buffer Dependency ([#509](https://github.com/TraceMachina/nativelink/issues/509)) - ([5a6b182](https://github.com/TraceMachina/nativelink/commit/5a6b182c13e006119d858b5fab759d17938b0c65)) - Fix rustfmt after 6d07a86 ([#520](https://github.com/TraceMachina/nativelink/issues/520)) - ([cfdf7e8](https://github.com/TraceMachina/nativelink/commit/cfdf7e8a1ee173e5b303cf0d61b1d4adf08d38bd)) +- Fix pre-commit hooks after 378b806 ([#482](https://github.com/TraceMachina/nativelink/issues/482)) - ([f2bd770](https://github.com/TraceMachina/nativelink/commit/f2bd7704334577da35aa795f81770186873789a6)) +- Update nightly Rust toolchain for Bazel ([#456](https://github.com/TraceMachina/nativelink/issues/456)) - ([5acfa25](https://github.com/TraceMachina/nativelink/commit/5acfa255703abe2134820881aabeece0efb4edda)) - Fixes error forwarding to client for failed command executions ([#432](https://github.com/TraceMachina/nativelink/issues/432)) - ([0c225da](https://github.com/TraceMachina/nativelink/commit/0c225da70bd4ad23ed359e1b86efe2009af3df55)) +- Fix MacOS tests ([#449](https://github.com/TraceMachina/nativelink/issues/449)) - ([befd1b6](https://github.com/TraceMachina/nativelink/commit/befd1b6f8b0776f466bf61f2e6d406814eb757ea)) - Fix unwrap function in the Prometheus server code ([#446](https://github.com/TraceMachina/nativelink/issues/446)) - ([406eab7](https://github.com/TraceMachina/nativelink/commit/406eab7d664167e2eadbd49754fd3ecc0b2f3a56)) - Refactor filesystem store for timeout function passing ([#439](https://github.com/TraceMachina/nativelink/issues/439)) - ([5123ffc](https://github.com/TraceMachina/nativelink/commit/5123ffcb3ed10f8b951a2a99edce50bcaa02f49e)) - Handle SIGINT ([#434](https://github.com/TraceMachina/nativelink/issues/434)) - ([f9e537c](https://github.com/TraceMachina/nativelink/commit/f9e537c3f9b5656be6251902640ff003a5b8cc48)) - Fixup configs to have defaults & digest function uses lower case ([#438](https://github.com/TraceMachina/nativelink/issues/438)) - ([d56f008](https://github.com/TraceMachina/nativelink/commit/d56f008c05ab120d039c6db6bef145446cec97ff)) +- Fix pre-commit hooks after 3ec203b ([#435](https://github.com/TraceMachina/nativelink/issues/435)) - ([4aa2bc4](https://github.com/TraceMachina/nativelink/commit/4aa2bc4dae5644b448085b9e24fb96a1fb3a58f8)) - Fix AWS terraform deployment ([#423](https://github.com/TraceMachina/nativelink/issues/423)) - ([4cc53bc](https://github.com/TraceMachina/nativelink/commit/4cc53bc82286cce57854f6e7c2765f03932ac370)) - Fix empty bytes error in s3 store and support AWS_ENDPOINT_URL ([#421](https://github.com/TraceMachina/nativelink/issues/421)) - ([cf531dc](https://github.com/TraceMachina/nativelink/commit/cf531dc6e2d3fc7038e73ed5a0848a8c5c3a1518)) - Migrate S3 store to official AWS SDK ([#369](https://github.com/TraceMachina/nativelink/issues/369)) - ([6ce11ab](https://github.com/TraceMachina/nativelink/commit/6ce11ab10120b3e3ca65902c2c20c508865b7b45)) @@ -349,16 +184,20 @@ All notable changes to this project will be documented in this file. - Retry GrpcStore write ([#326](https://github.com/TraceMachina/nativelink/issues/326)) - ([6006e23](https://github.com/TraceMachina/nativelink/commit/6006e23b10350cd1a0445f23a6a0b0d6dd5dcf02)) - Revert "Fix never looping loops ([#372](https://github.com/TraceMachina/nativelink/issues/372))" ([#373](https://github.com/TraceMachina/nativelink/issues/373)) - ([8e234c5](https://github.com/TraceMachina/nativelink/commit/8e234c574105ee6821eab7b7d3980f43a69f45e9)) - Fix never looping loops ([#372](https://github.com/TraceMachina/nativelink/issues/372)) - ([755c10e](https://github.com/TraceMachina/nativelink/commit/755c10ef0c33e07a21fef7da692594745723a625)) +- Add ability to ignore EOF check for writers ([#341](https://github.com/TraceMachina/nativelink/issues/341)) - ([979f941](https://github.com/TraceMachina/nativelink/commit/979f94133f9d2826ac737211b5e9bcbf11f55cee)) - Close on complete in GrpcScheduler ([#328](https://github.com/TraceMachina/nativelink/issues/328)) - ([6c937da](https://github.com/TraceMachina/nativelink/commit/6c937da3264dcc6e7cf8d9731db254677c813405)) - Fix potential race condition if worker disconnects - ([b871a90](https://github.com/TraceMachina/nativelink/commit/b871a90573ba9561f95280246d94897bdd4466a8)) - Don't download zero size blobs - ([c8e2ee8](https://github.com/TraceMachina/nativelink/commit/c8e2ee83dcb7e09c20408b2f09371ca261dfb8f3)) +- Fix flakey tests due to sync_all() not being called - ([6c931fa](https://github.com/TraceMachina/nativelink/commit/6c931fa12749df43eb443f22e81a94c23a205ce8)) +- Fix bug in BytestreamServer where it would ignore finish_write - ([f645d69](https://github.com/TraceMachina/nativelink/commit/f645d6906bf4dd07caf36fde37aad27a660390af)) - Fix prometheus metrics to not publish multiple times - ([f42f150](https://github.com/TraceMachina/nativelink/commit/f42f150926c23faba7aa63ba62a40eabb1ce8b20)) - Fix readme TLDR - ([b6a4046](https://github.com/TraceMachina/nativelink/commit/b6a404600261815028038de1939314421cb8ff29)) - Fix default config regression in master - ([bca2f3d](https://github.com/TraceMachina/nativelink/commit/bca2f3dfd49bc16e29fec7e6775535838e0d4731)) - Fix fence post bugs in dedup store - ([d7c847c](https://github.com/TraceMachina/nativelink/commit/d7c847c85410047c26ac7361446b27c2e6b3b357)) - Fix the AWS deployment examples - ([17bfbf6](https://github.com/TraceMachina/nativelink/commit/17bfbf670b2aeda504f20e82cd5cd1c39e32792a)) - Fix inefficient upload of stderr/stdout in workers - ([8ac4824](https://github.com/TraceMachina/nativelink/commit/8ac4824d1d58379348b50a52cad331e417d1accf)) -- Don't remove Error context. - ([e9ab61e](https://github.com/TraceMachina/nativelink/commit/e9ab61e8d8d204c34e50a3c5ec62d6fb75505aae)) +- Fix incorrect type check. - ([a22e437](https://github.com/TraceMachina/nativelink/commit/a22e437e44d63686fb5819fb370c75f51b9dd513)) +- Fix ASAN error and enable ASAN in CI - ([e0cc0f9](https://github.com/TraceMachina/nativelink/commit/e0cc0f983341beeda89f80f35392a88d5b2d8e85)) - Fix clippy warnings for scheduler directory - ([1491d0a](https://github.com/TraceMachina/nativelink/commit/1491d0a6878dd17f18944ec4a1b36544aee3d148)) - Fix potential bug where scheduer could drop action - ([f118ccd](https://github.com/TraceMachina/nativelink/commit/f118ccd264e9e68acc2c34474f4024dd7e632f2e)) - Fix "unused function" warnings in utf8_range - ([f048352](https://github.com/TraceMachina/nativelink/commit/f04835203e31b73b8a580b4037b143c80f3567d0)) @@ -373,15 +212,21 @@ All notable changes to this project will be documented in this file. - Fix scheduler so platform properties are properly restored - ([059b0ef](https://github.com/TraceMachina/nativelink/commit/059b0ef90474ffbb7839fa3764db9dcb31b21cf5)) - Fix bug on output_files' folders were not being created - ([bb010f2](https://github.com/TraceMachina/nativelink/commit/bb010f2fffca465a6af9afd21db61ae9b2212534)) - Fix bug where worker was not creating working directory properly - ([4e51b6d](https://github.com/TraceMachina/nativelink/commit/4e51b6d80e284de5d0f7dfcf469900e1af2b610b)) +- Fix bug in scheduler of not removing actions after execution - ([f2b825b](https://github.com/TraceMachina/nativelink/commit/f2b825bf436bddb7d24c076b1efc165e5809ff61)) - Fix wrong `type_url` in google-proto's Any type - ([9cda96a](https://github.com/TraceMachina/nativelink/commit/9cda96a654fed9d997b9ac179f7a69b28af8b6de)) +- Fixes flakey filesystem_store_test - ([717d87a](https://github.com/TraceMachina/nativelink/commit/717d87a89b0ee855c45b6ee6a07c1eafe43029a7)) +- Fix bug in memory store when receiving a zero byte object - ([52445a1](https://github.com/TraceMachina/nativelink/commit/52445a1c234cef5f065d76c0af938b5744dc732d)) +- Fix github CI badge - ([2758d22](https://github.com/TraceMachina/nativelink/commit/2758d22a086da3a9d16546b702598597cdea2bf9)) - Fix bug during .has() call in dedup store - ([5cc9a09](https://github.com/TraceMachina/nativelink/commit/5cc9a09dcf2330d993c68a7510871e17d4321227)) - Fixed various bugs in filesystem store - ([7ba407d](https://github.com/TraceMachina/nativelink/commit/7ba407d24533a397b49c39f7ee5eb42f3a951415)) - Fix bug in evicting_map with unref improperly called and readability - ([ea393a5](https://github.com/TraceMachina/nativelink/commit/ea393a520f57c8d23aba565317d56ecce7aa80b8)) - Fix minor issue in FastSlowStore - ([81fb378](https://github.com/TraceMachina/nativelink/commit/81fb378e0c3d894694c7a830f05b37035393edb2)) - Fix case where s3 uploads in wrong order - ([4798fe9](https://github.com/TraceMachina/nativelink/commit/4798fe9d7130e98ebeda5a8c27512b042a1058c0)) +- Fix buf in bytestream_server when NotFound was returned - ([a4634eb](https://github.com/TraceMachina/nativelink/commit/a4634ebf54f2ee4ad8b154c2ed2e5f4e29f8d23a)) - Fix bug in s3_store where 5mb is calculated wrong & improve debugability - ([0451781](https://github.com/TraceMachina/nativelink/commit/0451781a8ab55ddaa93d577e8ceb49daaa1bca62)) - Fix s3_store - ([efcb653](https://github.com/TraceMachina/nativelink/commit/efcb653ae741f97eb1e65272decc6842e33b424b)) - Fixed AsyncFixedBuffer - ([519fa9f](https://github.com/TraceMachina/nativelink/commit/519fa9f2c49edb2054a9263940bfa350b4c62306)) +- Fix format of util/tests/async_read_taker_test.rs - ([cd12d1d](https://github.com/TraceMachina/nativelink/commit/cd12d1da698d932775ffc32802855a2c3297675b)) - Minor changes to AsyncFixedBuffer - ([a506363](https://github.com/TraceMachina/nativelink/commit/a506363c8a4b8c8171982b4edcb1fbc6eef1f8ac)) - Fix lifetime of StoreTrait::update() - ([9ec43a2](https://github.com/TraceMachina/nativelink/commit/9ec43a2d5bf408b419fb7a75d976f6668888dc6f)) - Fix --config debug config to properly add debug symbols - ([90b43c6](https://github.com/TraceMachina/nativelink/commit/90b43c6a5e056543b341004e28385b88b2fca39a)) @@ -394,6 +239,63 @@ All notable changes to this project will be documented in this file. - Fix memory leak - ([c27685c](https://github.com/TraceMachina/nativelink/commit/c27685c2f7846cb2868bc5ecae9fd697c9e7c1bb)) - Fix Store import in cas_server.rs - ([a7e7859](https://github.com/TraceMachina/nativelink/commit/a7e7859d485712a7857b7d5a55178e03a8a403a9)) +### ๐Ÿ› ๏ธ Refactor + +- Update dependency mintlify to v4.0.80 ([#536](https://github.com/TraceMachina/nativelink/issues/536)) - ([7564e5e](https://github.com/TraceMachina/nativelink/commit/7564e5e15e39cdf20f5f868a883af8a0ff7b566c)) +- Update Rust crate http to ^0.2.11 ([#530](https://github.com/TraceMachina/nativelink/issues/530)) - ([ca146ac](https://github.com/TraceMachina/nativelink/commit/ca146ac97a3a22213af4358e0c2d1ebe8fbee6f9)) +- MacOS enable flake nix builds ([#529](https://github.com/TraceMachina/nativelink/issues/529)) - ([e1d35d6](https://github.com/TraceMachina/nativelink/commit/e1d35d661801d70c41babf48f9a0a10a8fe975a7)) +- Update native-cargo.yaml Runner Group ([#511](https://github.com/TraceMachina/nativelink/issues/511)) - ([e1843f1](https://github.com/TraceMachina/nativelink/commit/e1843f17c3f957fb8542b6ffcc6784ee2b417ad1)) +- Migrate L2 announcements and LB-IPAM to cilium ([#505](https://github.com/TraceMachina/nativelink/issues/505)) - ([df6f5b9](https://github.com/TraceMachina/nativelink/commit/df6f5b94fcc111c66b1f36e7626fd0c7326bcb57)) +- Update protobuf dependencies ([#493](https://github.com/TraceMachina/nativelink/issues/493)) - ([3dacdad](https://github.com/TraceMachina/nativelink/commit/3dacdad203c4c2f238e74d6e5beb7401fb312c55)) +- Update protos after 1aadd42 ([#489](https://github.com/TraceMachina/nativelink/issues/489)) - ([9c6efe0](https://github.com/TraceMachina/nativelink/commit/9c6efe04acb79e6c75d2d58065d2a8914e3efcc9)) +- Move custom crates to nativelink dirs ([#483](https://github.com/TraceMachina/nativelink/issues/483)) - ([1aadd42](https://github.com/TraceMachina/nativelink/commit/1aadd4291f6e47c28b232b59076b1ee46191c50a)) +- [Breaking] listen_address renamed/remapped in config ([#476](https://github.com/TraceMachina/nativelink/issues/476)) - ([9db28d6](https://github.com/TraceMachina/nativelink/commit/9db28d6a33bb3d07224ddf39b9be9a2b8a2afccd)) +- Make max_bytes_per_stream optional in config ([#474](https://github.com/TraceMachina/nativelink/issues/474)) - ([a01a552](https://github.com/TraceMachina/nativelink/commit/a01a55272f78ef6916e8dfa0532d4b5cb3789036)) +- Renames the project to nativelink ([#463](https://github.com/TraceMachina/nativelink/issues/463)) - ([2259251](https://github.com/TraceMachina/nativelink/commit/22592519f56daa250bb2d3b5f64eac832d6d2b87)) +- Separate CI runs by build system ([#451](https://github.com/TraceMachina/nativelink/issues/451)) - ([75a98f2](https://github.com/TraceMachina/nativelink/commit/75a98f2d8d1e59b4a672925f9853417ada6e06dc)) +- Migrate logs to tracing ([#387](https://github.com/TraceMachina/nativelink/issues/387)) - ([c5c440a](https://github.com/TraceMachina/nativelink/commit/c5c440a215868581edc563b048a2c297221c22ef)) +- Make NativeLink installable via nix ([#442](https://github.com/TraceMachina/nativelink/issues/442)) - ([b8f3ef1](https://github.com/TraceMachina/nativelink/commit/b8f3ef1eab629f7cc973d6f938bc94282001b7ab)) +- Rename ExistanceStore to ExistanceCacheStore ([#437](https://github.com/TraceMachina/nativelink/issues/437)) - ([95f470c](https://github.com/TraceMachina/nativelink/commit/95f470ce16a94c46bf977c45fae6e135861cc899)) +- Move action_messages & part of platform_properties to utils crate ([#417](https://github.com/TraceMachina/nativelink/issues/417)) - ([6bc991c](https://github.com/TraceMachina/nativelink/commit/6bc991c30d8dd9abffb38d178ed05cfdf090da79)) +- Use Blake3 hasher for computing the action message ([#395](https://github.com/TraceMachina/nativelink/issues/395)) - ([9543964](https://github.com/TraceMachina/nativelink/commit/9543964450abbdb90644335dee6270844a80b99c)) +- Rename Turbo Cache to NativeLink ([#402](https://github.com/TraceMachina/nativelink/issues/402)) - ([7d9deaf](https://github.com/TraceMachina/nativelink/commit/7d9deaf9ec113b4984dfd7061d1616c1d029d859)) +- Rename proto organization to trace_machina ([#389](https://github.com/TraceMachina/nativelink/issues/389)) - ([cf5f45b](https://github.com/TraceMachina/nativelink/commit/cf5f45b3a6762cdd607e0a009fbff29615b478e1)) +- Migrate from lazy_static to once_cell ([#377](https://github.com/TraceMachina/nativelink/issues/377)) - ([c4b296c](https://github.com/TraceMachina/nativelink/commit/c4b296c4b86cf7a4c5f8a29dd6534a89a5c7685c)) +- Move AWS terraform to it's own directory ([#376](https://github.com/TraceMachina/nativelink/issues/376)) - ([dd99eb0](https://github.com/TraceMachina/nativelink/commit/dd99eb0b6113c78243eca1f9916c1282d6cc55b1)) +- Make memory_store_test compatible with Windows ([#315](https://github.com/TraceMachina/nativelink/issues/315)) - ([2c7e22b](https://github.com/TraceMachina/nativelink/commit/2c7e22b8d5db04ffc9ce2668a7c2cc35da3cc3f6)) +- Make update_protos test compatible with Windows - ([c2e2793](https://github.com/TraceMachina/nativelink/commit/c2e2793bc82a9a68200138c307607d8c805c6207)) +- Future proof code from accidentially creating zombies - ([4bd986c](https://github.com/TraceMachina/nativelink/commit/4bd986c31cdee22d6d65068306ce2229318c741e)) +- Update remote_execution.proto to v2.3 - ([4c71336](https://github.com/TraceMachina/nativelink/commit/4c713362e6876396546c6f02c3dc9d4b181e345e)) +- Make stats in EvictingMap more useful - ([03c1a07](https://github.com/TraceMachina/nativelink/commit/03c1a07752b3ab073df183664b870c396c2c0ed3)) +- Rename prometheus_utils to metrics_utils - ([298bfb9](https://github.com/TraceMachina/nativelink/commit/298bfb9ace34207adbc2fab07b144ec5d79b89d4)) +- Move Cargo.toml to Workspace and config to single library - ([61d89cd](https://github.com/TraceMachina/nativelink/commit/61d89cd04191c5c293af606e5dc9b591cc1fc24e)) +- Update README.md - ([7563df7](https://github.com/TraceMachina/nativelink/commit/7563df7a489a926c01bae1d3ec52505db0f49327)) +- Move to UnorderedFutures in cas_store. - ([5dc31e2](https://github.com/TraceMachina/nativelink/commit/5dc31e255b3e089c416941f88229c345cee6d3ef)) +- Rename `Scheduler` to `SimpleScheduler` - ([d9aeefc](https://github.com/TraceMachina/nativelink/commit/d9aeefca6fed5f294553a4ee2ceb4060ecd4437b)) +- Move scheduler to use blocking mutexes - ([74b2f04](https://github.com/TraceMachina/nativelink/commit/74b2f049eceebd947ed04180f073ad3bb42e7b4f)) +- Rename update_worker_with_internal_error - ([58b5021](https://github.com/TraceMachina/nativelink/commit/58b5021d1bcf4414a1fe6dcb4a313ee19ad56c3d)) +- Rename backends.rs to stores.rs - ([451f68f](https://github.com/TraceMachina/nativelink/commit/451f68f36369258f59a88ea768d5f4770d7b5ded)) +- Move trivial data access Mutex's to sync Mutex. - ([812b94d](https://github.com/TraceMachina/nativelink/commit/812b94d68475c84f101ced0b26bee74e19eff855)) +- Migrate from cargo_raze to crate_universe - ([61309c1](https://github.com/TraceMachina/nativelink/commit/61309c1e89ceb5a9880319794d674079cf76fb3e)) +- Move from fast-async-mutex to async-lock crate as it's maintained. - ([e172756](https://github.com/TraceMachina/nativelink/commit/e172756613b5398f1ccdaaf258f3f7b80ac4b08e)) +- Update dependencies. - ([85bf34d](https://github.com/TraceMachina/nativelink/commit/85bf34d9adcd4e57b70b1189da56eb1a7a8d1e31)) +- Updates cargo packages - ([a610e69](https://github.com/TraceMachina/nativelink/commit/a610e69ea37e3cc281df3ee5f066e9f901ffa3a5)) +- Make JSON environmental variable lookup much better - ([16a1a18](https://github.com/TraceMachina/nativelink/commit/16a1a1838eceda4d2765a132e9d3cac19d78f2e5)) +- Upgrade prost & tonic - ([baad561](https://github.com/TraceMachina/nativelink/commit/baad56167691f168346258cdac58c1f2afbce18c)) +- Restructure config format in prep for WorkerApiServer - ([e8ce3a8](https://github.com/TraceMachina/nativelink/commit/e8ce3a809df2c33d5a10f6971fb823743a21d37b)) +- Rename project turbo-cache - ([76a7131](https://github.com/TraceMachina/nativelink/commit/76a713127573841fa2b9c9c27e0adefae373bad6)) +- Update Readme - ([ecb4dc5](https://github.com/TraceMachina/nativelink/commit/ecb4dc58a655ae751244621b2445a4d3c6d51495)) +- Move evicting_map to use bytes instead of Vec for future efficencies - ([9abc64c](https://github.com/TraceMachina/nativelink/commit/9abc64cfa50290778779e0b13348d2b15b410143)) +- Update third_party/Cargo in prep for s3_store - ([f00b58f](https://github.com/TraceMachina/nativelink/commit/f00b58fb217419b8777348a78ec96a5a297ace8d)) +- Update cargo packages - ([786552f](https://github.com/TraceMachina/nativelink/commit/786552fb6f300d4e532c1838b5675720c57e3ebd)) +- Move EvictingMapt to use DigestInfo - ([1148952](https://github.com/TraceMachina/nativelink/commit/11489528e1c071b359c39dfacafb0847bbe148f3)) +- Moved hard coded settings to config - ([0f7b2d0](https://github.com/TraceMachina/nativelink/commit/0f7b2d0c74fc238e7254d3788dae1ff8aaf5b378)) +- Move store to use Pin and DigestInfo is no longer ref - ([cf8cb79](https://github.com/TraceMachina/nativelink/commit/cf8cb79db8277d209c1fce1d05070ead2892ffbb)) +- Move AC to inner functions - ([5452f4b](https://github.com/TraceMachina/nativelink/commit/5452f4b617c4573d155abfbc4cd9aedceac75353)) +- Makes storage an Arc in prep for action cache good-ness - ([365151a](https://github.com/TraceMachina/nativelink/commit/365151ab8cbc5af62e6577b7910a1ec704cdab75)) +- Move some code to common util library - ([2048d24](https://github.com/TraceMachina/nativelink/commit/2048d24192928a6fa570cef7ed3db485ea8c4b88)) +- Move macros to //util folder - ([2fe5d30](https://github.com/TraceMachina/nativelink/commit/2fe5d30bdad83b8644a987b05679df26417dcc71)) + ### ๐Ÿ“š Documentation - Include command example for Powershell in documentation files ([#501](https://github.com/TraceMachina/nativelink/issues/501)) - ([0536d8e](https://github.com/TraceMachina/nativelink/commit/0536d8e4f8f64146941ff789e44043580b98fa16)) @@ -402,14 +304,10 @@ All notable changes to this project will be documented in this file. - Rename docs directory ([#468](https://github.com/TraceMachina/nativelink/issues/468)) - ([43b4ea8](https://github.com/TraceMachina/nativelink/commit/43b4ea82aee98fc570d731019159da4669decb2e)) - Add docs to monorepo ([#453](https://github.com/TraceMachina/nativelink/issues/453)) - ([378b806](https://github.com/TraceMachina/nativelink/commit/378b806f0e877a0566b7a88c7b93799c60a15a64)) - Handle SIGTERM ([#462](https://github.com/TraceMachina/nativelink/issues/462)) - ([e49049c](https://github.com/TraceMachina/nativelink/commit/e49049c9051f5a99a0695930e14497cc74f75165)) -- Make Native Link installable via nix ([#442](https://github.com/TraceMachina/nativelink/issues/442)) - ([b8f3ef1](https://github.com/TraceMachina/nativelink/commit/b8f3ef1eab629f7cc973d6f938bc94282001b7ab)) -- Adds README to docker-compose deployment-example ([#427](https://github.com/TraceMachina/nativelink/issues/427)) - ([3ec203b](https://github.com/TraceMachina/nativelink/commit/3ec203b9c17e8e4dfa7160f74e948c64e542de16)) - Fix the incorrect config path in the documentation ([#416](https://github.com/TraceMachina/nativelink/issues/416)) - ([7f40696](https://github.com/TraceMachina/nativelink/commit/7f406968e256c5e1b262b992b23400a8cd977241)) - Rewrite the build infrastructure ([#394](https://github.com/TraceMachina/nativelink/issues/394)) - ([3147265](https://github.com/TraceMachina/nativelink/commit/3147265047544572e3483c985e4aab0f9fdded38)) -- update the README for discoverability. ([#349](https://github.com/TraceMachina/nativelink/issues/349)) - ([5e2e81a](https://github.com/TraceMachina/nativelink/commit/5e2e81af8999482fef202b50ee880509e8811e6f)) - Minor optimizations and documentation to CacheLookupScheduler - ([66c403d](https://github.com/TraceMachina/nativelink/commit/66c403de197e9af64b91c2f10d82b9709e8919b5)) - Simplify Dockerfile and prepare for Goma example - ([65b8f0e](https://github.com/TraceMachina/nativelink/commit/65b8f0ea37b92c9976dd2cfa445a0835b536a3b8)) -- Update README.md - ([7563df7](https://github.com/TraceMachina/nativelink/commit/7563df7a489a926c01bae1d3ec52505db0f49327)) - Document that users should use `-c opt` for release builds - ([9351f26](https://github.com/TraceMachina/nativelink/commit/9351f265f71eca308b18a9ccca2d158f778bba0f)) - Fix bazel version change that broke proto building and documentation - ([1994dde](https://github.com/TraceMachina/nativelink/commit/1994dde8777c718c159823fea93cde89529d1b3c)) - Add terraform deployment example and documentation - ([c7dff9f](https://github.com/TraceMachina/nativelink/commit/c7dff9f48169171696fa42654823e6beb82dd6c3)) @@ -417,40 +315,39 @@ All notable changes to this project will be documented in this file. - Support deprecated symlink fields & fix bug for workers use CWD - ([00431f9](https://github.com/TraceMachina/nativelink/commit/00431f947b358a7dc95400a361307521c9d1c5ad)) - FastSlowStore now properly documented and used in LocalWorkerConfig - ([728cb90](https://github.com/TraceMachina/nativelink/commit/728cb90c7765f94460197113feb6d9c7ae6c514b)) -### ๐Ÿงช Testing & CI +### โฌ†๏ธ Bumps & Version Updates + +- Bump Rust version to 1.74 ([#459](https://github.com/TraceMachina/nativelink/issues/459)) - ([5412d7c](https://github.com/TraceMachina/nativelink/commit/5412d7cc15b48b9871d0e73686c89efc43d35b53)) +- Update Bazel to 6.4.0 ([#381](https://github.com/TraceMachina/nativelink/issues/381)) - ([2fb59b6](https://github.com/TraceMachina/nativelink/commit/2fb59b61a026416c88a67849435b1d9acd8aa271)) +- Update Rust version to 1.73.0 ([#371](https://github.com/TraceMachina/nativelink/issues/371)) - ([56eda36](https://github.com/TraceMachina/nativelink/commit/56eda36661daae5458b2821effcdbcbc9d03b753)) +- Reduce flakiness of memory_store_test ([#318](https://github.com/TraceMachina/nativelink/issues/318)) - ([ee1f343](https://github.com/TraceMachina/nativelink/commit/ee1f3436be7db34b0d7adab50e0c29eba9d70968)) +- Update rules_rust to 0.29.0 - ([d925e26](https://github.com/TraceMachina/nativelink/commit/d925e264efd7300d0d7c229b015e7ab7019d99dd)) +- Update Bazel to 6.3.2 - ([c577db5](https://github.com/TraceMachina/nativelink/commit/c577db5dde9afcb26d24279fe54ae013a1d03730)) +- Introduce get_part_ref() and migrate primary use to .get_part() - ([fb6e1fd](https://github.com/TraceMachina/nativelink/commit/fb6e1fd7741852cfe894a9fa7dda1b1106e8cce0)) +- Update all dependencies to their latest versions - ([6a72841](https://github.com/TraceMachina/nativelink/commit/6a7284138c8835ce4abdb61bee3a7d2eb33a7290)) +- Update Bazel to 6.2.1 - ([d30571e](https://github.com/TraceMachina/nativelink/commit/d30571ed5135a0901e37dad5ea6283796357d246)) +- Update rules_rust to 0.20.0 - ([7a543c2](https://github.com/TraceMachina/nativelink/commit/7a543c2d832fcd8e17d2227eace4811b22601a43)) +- Add minimum bazel version to .bazelversion - ([a2be6f5](https://github.com/TraceMachina/nativelink/commit/a2be6f5a902c28c270fc8a09cb2c26a85587044a)) +- Move to 120 character line limit - ([feb392d](https://github.com/TraceMachina/nativelink/commit/feb392d75a52054e2af77bafdd59eb023b529b6e)) + +### ๐Ÿงช Testing -- Fix ensure_full_copy_of_bytes_is_made_test flaky test ([#528](https://github.com/TraceMachina/nativelink/issues/528)) - ([14fdf4f](https://github.com/TraceMachina/nativelink/commit/14fdf4f318240aa735bd0f33fa6d1496513f56ff)) - Add small sleep in some tests to reduce flakes in CI ([#526](https://github.com/TraceMachina/nativelink/issues/526)) - ([fd4e6a3](https://github.com/TraceMachina/nativelink/commit/fd4e6a34a95245ce64abba82ed5f9ae42727ebc5)) - Mark nix-cargo and bazel tests as large ci instances ([#524](https://github.com/TraceMachina/nativelink/issues/524)) - ([a18d2d2](https://github.com/TraceMachina/nativelink/commit/a18d2d2a9e1a1d1ca5f77c305e948d62e7c4a2e1)) -- Scale back a few CI runs ([#516](https://github.com/TraceMachina/nativelink/issues/516)) - ([245d9bb](https://github.com/TraceMachina/nativelink/commit/245d9bbdbcdb411077467e14166e01f6e6dfb905)) - Add Kubernetes example ([#479](https://github.com/TraceMachina/nativelink/issues/479)) - ([e1c495f](https://github.com/TraceMachina/nativelink/commit/e1c495fa68b5d85872c98f9231689da4581161b1)) - Avoid writer EOF until fast store complete ([#480](https://github.com/TraceMachina/nativelink/issues/480)) - ([2de8867](https://github.com/TraceMachina/nativelink/commit/2de88676b73116748aac9409d8ca3426d9ab0773)) -- Fix pre-commit hooks after 378b806 ([#482](https://github.com/TraceMachina/nativelink/issues/482)) - ([f2bd770](https://github.com/TraceMachina/nativelink/commit/f2bd7704334577da35aa795f81770186873789a6)) - Introduce Local Remote Execution ([#471](https://github.com/TraceMachina/nativelink/issues/471)) - ([449376b](https://github.com/TraceMachina/nativelink/commit/449376b3adb740b65bea661976071629fbd6dcfd)) -- Separate CI runs by build system ([#451](https://github.com/TraceMachina/nativelink/issues/451)) - ([75a98f2](https://github.com/TraceMachina/nativelink/commit/75a98f2d8d1e59b4a672925f9853417ada6e06dc)) - Add remaining MacOS targets for further testing ([#450](https://github.com/TraceMachina/nativelink/issues/450)) - ([8f9da8f](https://github.com/TraceMachina/nativelink/commit/8f9da8fea730cb20e3cfb9388256279c64f9ac9c)) -- Fix MacOS tests ([#449](https://github.com/TraceMachina/nativelink/issues/449)) - ([befd1b6](https://github.com/TraceMachina/nativelink/commit/befd1b6f8b0776f466bf61f2e6d406814eb757ea)) - Give flaky memory store test more wiggle room ([#448](https://github.com/TraceMachina/nativelink/issues/448)) - ([ab0f1ac](https://github.com/TraceMachina/nativelink/commit/ab0f1ac9dbb9a1a9e4a1894150f79976de84d763)) - Add aarch64-apple-darwin to crates repository supported platforms ([#440](https://github.com/TraceMachina/nativelink/issues/440)) - ([ff6d5cf](https://github.com/TraceMachina/nativelink/commit/ff6d5cfc2a88a3112dc4ffa82aef129fd556437b)) -- Fix pre-commit hooks after 3ec203b ([#435](https://github.com/TraceMachina/nativelink/issues/435)) - ([4aa2bc4](https://github.com/TraceMachina/nativelink/commit/4aa2bc4dae5644b448085b9e24fb96a1fb3a58f8)) -- Add pre-commit hooks for Starlark ([#414](https://github.com/TraceMachina/nativelink/issues/414)) - ([06654e6](https://github.com/TraceMachina/nativelink/commit/06654e6e01e372e9a87b68f6150f390ca6dfe48b)) -- Add default pre-commit hooks ([#405](https://github.com/TraceMachina/nativelink/issues/405)) - ([228bdc4](https://github.com/TraceMachina/nativelink/commit/228bdc45859c77eafdefd1d09840fc7cd21967de)) -- Add pre-commit infrastructure ([#401](https://github.com/TraceMachina/nativelink/issues/401)) - ([8de3014](https://github.com/TraceMachina/nativelink/commit/8de30146f382b551ab8dc01d0285e6a206e258b5)) - Added server readiness string listening to integration tests to reduce flakiness ([#378](https://github.com/TraceMachina/nativelink/issues/378)) - ([22abf90](https://github.com/TraceMachina/nativelink/commit/22abf900fa6a6ca53e340d6a5a4ad3279a3bdeb3)) -- Refactor sanitizer CI ([#344](https://github.com/TraceMachina/nativelink/issues/344)) - ([ce64cc2](https://github.com/TraceMachina/nativelink/commit/ce64cc286311ef3ceeb84beb3eae33474b4bc4c1)) - Refactor Bazel unit test CI ([#342](https://github.com/TraceMachina/nativelink/issues/342)) - ([ef794c2](https://github.com/TraceMachina/nativelink/commit/ef794c2a14450950837a60ab7090742f73ad898b)) - Integration tests should work for Mac OS. ([#334](https://github.com/TraceMachina/nativelink/issues/334)) - ([1339e9d](https://github.com/TraceMachina/nativelink/commit/1339e9dd439aeba077aaa263873b33e7e157fdd2)) -- Make update_protos test compatible with Windows - ([c2e2793](https://github.com/TraceMachina/nativelink/commit/c2e2793bc82a9a68200138c307607d8c805c6207)) - Remove redundant formatting script - ([93572d1](https://github.com/TraceMachina/nativelink/commit/93572d1aac11a93a50758d6f1f8bc9db5b0011c0)) -- Attempt to fix the flake Text file busy (os error 26) error in CI - ([b730a90](https://github.com/TraceMachina/nativelink/commit/b730a902de2c842d048c6f437d7f8a1d8a11aa90)) - Attempt to fix flaky tests regarding Text file busy error - ([637c8a9](https://github.com/TraceMachina/nativelink/commit/637c8a97e49c305ccdba303be904a3a8c63a0331)) -- Fix flakey tests due to sync_all() not being called - ([6c931fa](https://github.com/TraceMachina/nativelink/commit/6c931fa12749df43eb443f22e81a94c23a205ce8)) -- Fix bug in BytestreamServer where it would ignore finish_write - ([f645d69](https://github.com/TraceMachina/nativelink/commit/f645d6906bf4dd07caf36fde37aad27a660390af)) - Files will now close if held open too long - ([67b90e2](https://github.com/TraceMachina/nativelink/commit/67b90e2c9a254687b7525053bb4153f95e216b9d)) - Improve caching in CI and fix flakey prometheus test - ([ea33b6c](https://github.com/TraceMachina/nativelink/commit/ea33b6c7b1e27bf0bcf1f90fc5a4479b6a3854f7)) -- Fix incorrect type check. - ([a22e437](https://github.com/TraceMachina/nativelink/commit/a22e437e44d63686fb5819fb370c75f51b9dd513)) - Add TSAN suppression and harness - ([76326db](https://github.com/TraceMachina/nativelink/commit/76326dbf0d8c92b9d233f00ffe3fcef9632049c2)) -- Fix ASAN error and enable ASAN in CI - ([e0cc0f9](https://github.com/TraceMachina/nativelink/commit/e0cc0f983341beeda89f80f35392a88d5b2d8e85)) - Add optional sanitizer build configurations - ([a428e23](https://github.com/TraceMachina/nativelink/commit/a428e235090083dca5b6186dcc62aaef4480f4fc)) - Remove need for spawn in BytestreamServer - ([44a4593](https://github.com/TraceMachina/nativelink/commit/44a45932c276c8a871986b65bb9ab33968bf8c6d)) - Enable clippy by default for tests - ([f211ef2](https://github.com/TraceMachina/nativelink/commit/f211ef23a1836f2e0ae25e04832175df87ab23e7)) @@ -460,18 +357,12 @@ All notable changes to this project will be documented in this file. - Add a test for filestore loading from disk. - ([5f3e9f5](https://github.com/TraceMachina/nativelink/commit/5f3e9f5d09ac9468cc6d9a57706acc7c79d611b8)) - Remove the callbacks from the filesystem_store - ([e2e62d2](https://github.com/TraceMachina/nativelink/commit/e2e62d20b8badadf20970dde763394310fb24cb7)) - Adds GrpcStore and first integration tests - ([117e173](https://github.com/TraceMachina/nativelink/commit/117e1733b81e8f71d28dec324a7d9dffd79cb1ca)) -- Fix bug in scheduler of not removing actions after execution - ([f2b825b](https://github.com/TraceMachina/nativelink/commit/f2b825bf436bddb7d24c076b1efc165e5809ff61)) -- Fixes flakey filesystem_store_test - ([717d87a](https://github.com/TraceMachina/nativelink/commit/717d87a89b0ee855c45b6ee6a07c1eafe43029a7)) - First draft to get remote execution working - ([f207dfa](https://github.com/TraceMachina/nativelink/commit/f207dfaf41226ec568720534c1d28ca2d57ef634)) - Restructure LocalWorker for easier testing - ([d7d71a1](https://github.com/TraceMachina/nativelink/commit/d7d71a138269ee71d31e9816d6ae2dd90ecd65bc)) -- Fix bug in memory store when receiving a zero byte object - ([52445a1](https://github.com/TraceMachina/nativelink/commit/52445a1c234cef5f065d76c0af938b5744dc732d)) -- Fix github CI badge - ([2758d22](https://github.com/TraceMachina/nativelink/commit/2758d22a086da3a9d16546b702598597cdea2bf9)) - Adds automated CI tests on pull requests and master - ([e647de0](https://github.com/TraceMachina/nativelink/commit/e647de0ba650bac1b2c785327e34ccb53d68a5d5)) - Add more basic scheduler support - ([2edf514](https://github.com/TraceMachina/nativelink/commit/2edf514742e27cba2bc12c74539463494800a29c)) - Dedup store will now bypass deduplication when size is small - ([997be53](https://github.com/TraceMachina/nativelink/commit/997be53c7560bb0dca8fe2ab08831ec172ede7a6)) -- Fix buf in bytestream_server when NotFound was returned - ([a4634eb](https://github.com/TraceMachina/nativelink/commit/a4634ebf54f2ee4ad8b154c2ed2e5f4e29f8d23a)) - Upgrade rustc, use new nightly, rules_python, and rustfmt - ([d0c31fb](https://github.com/TraceMachina/nativelink/commit/d0c31fb3b224921a58a9da5e9d746ceb192e9b71)) -- Fix format of util/tests/async_read_taker_test.rs - ([cd12d1d](https://github.com/TraceMachina/nativelink/commit/cd12d1da698d932775ffc32802855a2c3297675b)) - dummy_test.sh will now print some equal signs when done - ([1227d39](https://github.com/TraceMachina/nativelink/commit/1227d39d4b995e1127743be333e4890220d8aa21)) - Added single_item_wrong_digest_size test back to stable - ([b517db1](https://github.com/TraceMachina/nativelink/commit/b517db148d1c807bfdc84916801ae3926e805384)) - Add //:dummy_test that is useful for testing caching - ([e5a1e9a](https://github.com/TraceMachina/nativelink/commit/e5a1e9ad82b2b910738798764e0f367d76496122)) @@ -483,6 +374,7 @@ All notable changes to this project will be documented in this file. - Add first test for ac_server - ([221ed5f](https://github.com/TraceMachina/nativelink/commit/221ed5fbd765c92f7277a1da074563836689c867)) - Add test and fix bug when querying and using bad hash on .has() - ([9adbe81](https://github.com/TraceMachina/nativelink/commit/9adbe81aa401bb067f3fca0aeb35a3433b2cf97b)) - Add test for batch_read_blobs - ([4b1ae1a](https://github.com/TraceMachina/nativelink/commit/4b1ae1ae70118b8b3b324201c46466b106fe206e)) +- Update fully works for CAS w/ tests - ([d2ed91e](https://github.com/TraceMachina/nativelink/commit/d2ed91e1498e7a89d7cefe2d90123f19fd55ead9)) - Add tests for invalid memory store requests - ([4f8e5a7](https://github.com/TraceMachina/nativelink/commit/4f8e5a7e2cacd8bcc4370ba3c55825398292c826)) - Add impl and tests for get store data - ([7922f84](https://github.com/TraceMachina/nativelink/commit/7922f8439c2cb59b7f888f409876971a6c0d59aa)) - Basic HashMap for memory store and enable store_one_item_existence test - ([5206e74](https://github.com/TraceMachina/nativelink/commit/5206e742b3294633864252e3ff6341d84dd08d64)) @@ -494,35 +386,27 @@ All notable changes to this project will be documented in this file. - Release nativelink 0.1.0 ([#533](https://github.com/TraceMachina/nativelink/issues/533)) - ([395674f](https://github.com/TraceMachina/nativelink/commit/395674f2b888cf825035bf0f34d34005ea73de07)) - MacOS use non darwin iconv ([#534](https://github.com/TraceMachina/nativelink/issues/534)) - ([2e4a131](https://github.com/TraceMachina/nativelink/commit/2e4a131fb246d16c9d3082b6f231eaad1a85e357)) -- MacOS enable flake nix builds ([#529](https://github.com/TraceMachina/nativelink/issues/529)) - ([e1d35d6](https://github.com/TraceMachina/nativelink/commit/e1d35d661801d70c41babf48f9a0a10a8fe975a7)) - Mark GCP & AWS terraform experimental ([#522](https://github.com/TraceMachina/nativelink/issues/522)) - ([910ad03](https://github.com/TraceMachina/nativelink/commit/910ad035ce59d8ba5335c46057fd55ab651fabb0)) - Decouple toolchain generation and execution hashes ([#523](https://github.com/TraceMachina/nativelink/issues/523)) - ([0be8a3a](https://github.com/TraceMachina/nativelink/commit/0be8a3a0950fc6e5810dcb2d83ab348c741134e7)) - Support empty digests in stores ([#507](https://github.com/TraceMachina/nativelink/issues/507)) - ([41a85fb](https://github.com/TraceMachina/nativelink/commit/41a85fb0dfbb0c3f34846ae58fa5110da9fe18c2)) - Increase the Max Blocking Threads ([#510](https://github.com/TraceMachina/nativelink/issues/510)) - ([6d07a86](https://github.com/TraceMachina/nativelink/commit/6d07a86820fe11b5f4a43ee589a6333aea555419)) +- Scale back a few CI runs ([#516](https://github.com/TraceMachina/nativelink/issues/516)) - ([245d9bb](https://github.com/TraceMachina/nativelink/commit/245d9bbdbcdb411077467e14166e01f6e6dfb905)) - Remove beta toolchain from native Cargo builds ([#514](https://github.com/TraceMachina/nativelink/issues/514)) - ([334e738](https://github.com/TraceMachina/nativelink/commit/334e738a078cfa2aadba3d90c93da7f954d3921e)) -- Migrate L2 announcements and LB-IPAM to cilium ([#505](https://github.com/TraceMachina/nativelink/issues/505)) - ([df6f5b9](https://github.com/TraceMachina/nativelink/commit/df6f5b94fcc111c66b1f36e7626fd0c7326bcb57)) -- Move custom crates to nativelink dirs ([#483](https://github.com/TraceMachina/nativelink/issues/483)) - ([1aadd42](https://github.com/TraceMachina/nativelink/commit/1aadd4291f6e47c28b232b59076b1ee46191c50a)) +- Bump trivially bumpable deps ([#488](https://github.com/TraceMachina/nativelink/issues/488)) - ([96302cb](https://github.com/TraceMachina/nativelink/commit/96302cbeab6c59966d3dfd3b99fa0933752d1018)) - Temporarily disable caching in image action ([#466](https://github.com/TraceMachina/nativelink/issues/466)) - ([a22150d](https://github.com/TraceMachina/nativelink/commit/a22150d00864fee7a7d4818a5448319ed936665c)) -- Renames the project to nativelink ([#463](https://github.com/TraceMachina/nativelink/issues/463)) - ([2259251](https://github.com/TraceMachina/nativelink/commit/22592519f56daa250bb2d3b5f64eac832d6d2b87)) - Remove caching from native cargo action ([#458](https://github.com/TraceMachina/nativelink/issues/458)) - ([4eab282](https://github.com/TraceMachina/nativelink/commit/4eab2822113b1c405a3d0fae3b736e232f78aab1)) -- Migrate logs to tracing ([#387](https://github.com/TraceMachina/nativelink/issues/387)) - ([c5c440a](https://github.com/TraceMachina/nativelink/commit/c5c440a215868581edc563b048a2c297221c22ef)) - Implement API to drain a specific worker ([#413](https://github.com/TraceMachina/nativelink/issues/413)) - ([fbf1e44](https://github.com/TraceMachina/nativelink/commit/fbf1e44874010232f58c9927ad4ab07df34c1f66)) - Use lowercase image names ([#447](https://github.com/TraceMachina/nativelink/issues/447)) - ([8b49bac](https://github.com/TraceMachina/nativelink/commit/8b49bac897e143789615fa7509f76fd389d02d4d)) -- Rename ExistanceStore to ExistanceCacheStore ([#437](https://github.com/TraceMachina/nativelink/issues/437)) - ([95f470c](https://github.com/TraceMachina/nativelink/commit/95f470ce16a94c46bf977c45fae6e135861cc899)) - Remove the unnecessary scheduler.rs file ([#431](https://github.com/TraceMachina/nativelink/issues/431)) - ([dd17524](https://github.com/TraceMachina/nativelink/commit/dd1752440abbef2cc3e73c12b1fb0b0d6ef47d19)) - Switch json5 to serde_json5 ([#420](https://github.com/TraceMachina/nativelink/issues/420)) - ([9279ba1](https://github.com/TraceMachina/nativelink/commit/9279ba170824b94f51539311b7bc87bf09688b5a)) -- Move action_messages & part of platform_properties to utils crate ([#417](https://github.com/TraceMachina/nativelink/issues/417)) - ([6bc991c](https://github.com/TraceMachina/nativelink/commit/6bc991c30d8dd9abffb38d178ed05cfdf090da79)) - Refactor ExistanceStore ([#418](https://github.com/TraceMachina/nativelink/issues/418)) - ([08b2954](https://github.com/TraceMachina/nativelink/commit/08b29546b3807b91c7ca5a28d7ab84c5bcb6a8e1)) - Remove OpenSSL from build requirements ([#412](https://github.com/TraceMachina/nativelink/issues/412)) - ([55a1292](https://github.com/TraceMachina/nativelink/commit/55a12922bcbb330891a8dc7d82e9eb025881ae5c)) - Remove openssl from flake ([#411](https://github.com/TraceMachina/nativelink/issues/411)) - ([05ec3f2](https://github.com/TraceMachina/nativelink/commit/05ec3f2db673662e63cbc1cfb7860ccff470873d)) -- Use Blake3 hasher for computing the action message ([#395](https://github.com/TraceMachina/nativelink/issues/395)) - ([9543964](https://github.com/TraceMachina/nativelink/commit/9543964450abbdb90644335dee6270844a80b99c)) -- Rename Turbo Cache to Native Link ([#402](https://github.com/TraceMachina/nativelink/issues/402)) - ([7d9deaf](https://github.com/TraceMachina/nativelink/commit/7d9deaf9ec113b4984dfd7061d1616c1d029d859)) - Reduce allocations needed to hash uploads ([#396](https://github.com/TraceMachina/nativelink/issues/396)) - ([6e0d271](https://github.com/TraceMachina/nativelink/commit/6e0d271583c3adad9b1e7cb67100057dac970452)) -- Rename proto organization to trace_machina ([#389](https://github.com/TraceMachina/nativelink/issues/389)) - ([cf5f45b](https://github.com/TraceMachina/nativelink/commit/cf5f45b3a6762cdd607e0a009fbff29615b478e1)) -- Migrate from lazy_static to once_cell ([#377](https://github.com/TraceMachina/nativelink/issues/377)) - ([c4b296c](https://github.com/TraceMachina/nativelink/commit/c4b296c4b86cf7a4c5f8a29dd6534a89a5c7685c)) -- Move AWS terraform to it's own directory ([#376](https://github.com/TraceMachina/nativelink/issues/376)) - ([dd99eb0](https://github.com/TraceMachina/nativelink/commit/dd99eb0b6113c78243eca1f9916c1282d6cc55b1)) - RBE consistency. ([#364](https://github.com/TraceMachina/nativelink/issues/364)) - ([7966d2d](https://github.com/TraceMachina/nativelink/commit/7966d2d758a7815467831f2c5bfb014c329ac9b7)) +- update the README for discoverability. ([#349](https://github.com/TraceMachina/nativelink/issues/349)) - ([5e2e81a](https://github.com/TraceMachina/nativelink/commit/5e2e81af8999482fef202b50ee880509e8811e6f)) - TLS Integration ([#316](https://github.com/TraceMachina/nativelink/issues/316)) - ([6c753d6](https://github.com/TraceMachina/nativelink/commit/6c753d6a5808d6bbaa0ec2f9d6a6e25ff5d92a7a)) +- Refactor sanitizer CI ([#344](https://github.com/TraceMachina/nativelink/issues/344)) - ([ce64cc2](https://github.com/TraceMachina/nativelink/commit/ce64cc286311ef3ceeb84beb3eae33474b4bc4c1)) - Inline format args in cas_main ([#337](https://github.com/TraceMachina/nativelink/issues/337)) - ([62a2c1e](https://github.com/TraceMachina/nativelink/commit/62a2c1ef34558e3fc4714789d07d22f15099775b)) - Remove futures from scheduler_factory ([#336](https://github.com/TraceMachina/nativelink/issues/336)) - ([f15146d](https://github.com/TraceMachina/nativelink/commit/f15146d0cf94e1a9159f14db775efe4a3e27355d)) - Globally enable windows symlinks ([#327](https://github.com/TraceMachina/nativelink/issues/327)) - ([9d08195](https://github.com/TraceMachina/nativelink/commit/9d0819514cff0bf38c0cdb2f8ddf268cef1305ad)) @@ -530,7 +414,7 @@ All notable changes to this project will be documented in this file. - Always make a copy in MemoryStore to reduce long-lasting allocs - ([699dff9](https://github.com/TraceMachina/nativelink/commit/699dff98437ee0aec31fdaa9918d0b92c612ca16)) - Refactor resource_info to support v2.3 resource names - ([d3d0b64](https://github.com/TraceMachina/nativelink/commit/d3d0b646ae3340fc29e0b44ba75d279f36ab70eb)) - :get_part's writer is now a mutable reference. - ([082a85c](https://github.com/TraceMachina/nativelink/commit/082a85c437fa2d3adf41902b297c68383d3ac81c)) -- Future proof code from accidentially creating zombies - ([4bd986c](https://github.com/TraceMachina/nativelink/commit/4bd986c31cdee22d6d65068306ce2229318c741e)) +- Attempt to fix the flake Text file busy (os error 26) error in CI - ([b730a90](https://github.com/TraceMachina/nativelink/commit/b730a902de2c842d048c6f437d7f8a1d8a11aa90)) - Remove spawn in dedup store - ([59bbfd8](https://github.com/TraceMachina/nativelink/commit/59bbfd888813364d6492b7f8ff6a7efe1d464a67)) - Change Copyright to Trace Machina, Inc. - ([d8685ed](https://github.com/TraceMachina/nativelink/commit/d8685ed4fc5c53cd98bdfe606d00a8c727144e59)) - Support injecting property values into worker command. - ([06c03de](https://github.com/TraceMachina/nativelink/commit/06c03debe195566f01140b8b59eb4111b7d42093)) @@ -540,10 +424,7 @@ All notable changes to this project will be documented in this file. - improve clarity for getting started. - ([b677d78](https://github.com/TraceMachina/nativelink/commit/b677d788b8f24b2a481abf3b29160725303bc6a1)) - Create CODE_OF_CONDUCT.md - ([a9709b4](https://github.com/TraceMachina/nativelink/commit/a9709b4b84727ac18e1955364c76ebacd73dabba)) - Implement fast slow metrics. - ([10d2618](https://github.com/TraceMachina/nativelink/commit/10d2618b8f43b222fe54907e02c1cba190ba5c5f)) -- Make stats in EvictingMap more useful - ([03c1a07](https://github.com/TraceMachina/nativelink/commit/03c1a07752b3ab073df183664b870c396c2c0ed3)) - Removed properties should be known to the property manager. - ([7d0999b](https://github.com/TraceMachina/nativelink/commit/7d0999b8a5454e86735c5bb997db2b7853ad09ed)) -- Rename prometheus_utils to metrics_utils - ([298bfb9](https://github.com/TraceMachina/nativelink/commit/298bfb9ace34207adbc2fab07b144ec5d79b89d4)) -- Move Cargo.toml to Workspace and config to single library - ([61d89cd](https://github.com/TraceMachina/nativelink/commit/61d89cd04191c5c293af606e5dc9b591cc1fc24e)) - Prometheus now publishes connected clients - ([29fa44a](https://github.com/TraceMachina/nativelink/commit/29fa44ac90d2d04eae6331293a74dc493ae44a8a)) - Streams may now be resumed on disconnect - ([b0b66a1](https://github.com/TraceMachina/nativelink/commit/b0b66a126b6fb85668b098fc3d26678504b1a330)) - Jobs now honor timeout in action - ([fdc6d9b](https://github.com/TraceMachina/nativelink/commit/fdc6d9b55931584deb269b03338460286e78cea7)) @@ -551,38 +432,30 @@ All notable changes to this project will be documented in this file. - Improve prometheus utils api - ([87bd0e6](https://github.com/TraceMachina/nativelink/commit/87bd0e63fa21e1a30ac3e788f98ad4b125d3eb2c)) - Change StoreTrait::has to take &[DigestInfo]. - ([732ae83](https://github.com/TraceMachina/nativelink/commit/732ae83422ffd7064f6bdb85cdb25e5d3e131f72)) - Use Axum's router which supports multiple service types - ([4856d35](https://github.com/TraceMachina/nativelink/commit/4856d355a70279d088c0b4dbf01f47dd8c211936)) +- Don't remove Error context. - ([e9ab61e](https://github.com/TraceMachina/nativelink/commit/e9ab61e8d8d204c34e50a3c5ec62d6fb75505aae)) - Create WaitExecution for ExecutionServer. - ([857bf40](https://github.com/TraceMachina/nativelink/commit/857bf40e18ed2809f0a1bac35128261175f58da1)) - Removes name from action state and make Operation::name schema - ([0fac1ee](https://github.com/TraceMachina/nativelink/commit/0fac1ee5a2ceb255fdec35730ea00fd801851762)) - Implementation of a cache lookup scheduler. - ([fcdf192](https://github.com/TraceMachina/nativelink/commit/fcdf192963e1956e98f8db202b5908fc0ea9f3a4)) -- Move to UnorderedFutures in cas_store. - ([5dc31e2](https://github.com/TraceMachina/nativelink/commit/5dc31e255b3e089c416941f88229c345cee6d3ef)) - Implement a GrpcScheduler to forward. - ([bf0b933](https://github.com/TraceMachina/nativelink/commit/bf0b933bd04b806dc5aefb36129b2b7e73cc6aed)) - Promote chosen worker to distribute jobs. - ([2fd1702](https://github.com/TraceMachina/nativelink/commit/2fd1702495a754a6e0ee57fa2198a5ec8544dc42)) - Remove dependency on `satackey/action-docker-layer-caching` - ([0801e26](https://github.com/TraceMachina/nativelink/commit/0801e26e9e506c0016adfaa7f6ddf96dea6b6b84)) - Implement Into traits indirectly via From - ([86d8c60](https://github.com/TraceMachina/nativelink/commit/86d8c60c5a551a3220cde181bf99916c8cacaba7)) - Scheduler is now an interface/trait - ([13159ae](https://github.com/TraceMachina/nativelink/commit/13159ae9657bc589abc7352d9fe4e330367537da)) -- Rename `Scheduler` to `SimpleScheduler` - ([d9aeefc](https://github.com/TraceMachina/nativelink/commit/d9aeefca6fed5f294553a4ee2ceb4060ecd4437b)) - Goma places the platform properties in the command, so populate from there. - ([69a9f5f](https://github.com/TraceMachina/nativelink/commit/69a9f5fbe65800c14c063a773527a47f35be1e7a)) - Save action results in the action cache when they are completed on a worker. - ([7bad256](https://github.com/TraceMachina/nativelink/commit/7bad256f8095273a7b0f36aa252ff88ca966474e)) -- Move scheduler to use blocking mutexes - ([74b2f04](https://github.com/TraceMachina/nativelink/commit/74b2f049eceebd947ed04180f073ad3bb42e7b4f)) - Change the version of C++ used for protoc to the earliest supported. - ([b62338b](https://github.com/TraceMachina/nativelink/commit/b62338b56d9cad5b6ccaa0299e48331f07f8b2e3)) - Use recent Ubuntu with Clang as build environment - ([5ac2c55](https://github.com/TraceMachina/nativelink/commit/5ac2c5551eeb36f41df3e713a7751fdced5cdc09)) -- Rename update_worker_with_internal_error - ([58b5021](https://github.com/TraceMachina/nativelink/commit/58b5021d1bcf4414a1fe6dcb4a313ee19ad56c3d)) -- Rename backends.rs to stores.rs - ([451f68f](https://github.com/TraceMachina/nativelink/commit/451f68f36369258f59a88ea768d5f4770d7b5ded)) -- Move trivial data access Mutex's to sync Mutex. - ([812b94d](https://github.com/TraceMachina/nativelink/commit/812b94d68475c84f101ced0b26bee74e19eff855)) - Perform parallel reading of content directory to speed up startup. - ([b354b25](https://github.com/TraceMachina/nativelink/commit/b354b2511eafd0f58625904d0bb6c3d45d353080)) - Remove obsolete raze configuration from Cargo.toml - ([42b9ce0](https://github.com/TraceMachina/nativelink/commit/42b9ce0dc18b22203ce9a65731f894faeb690b68)) - Kill currently running actions on scheduler disconnect. - ([d5468dc](https://github.com/TraceMachina/nativelink/commit/d5468dc3965be32ffffa516f4f302269715288bf)) - Workers may be running multiple actions, so track them individually. - ([99ee5b7](https://github.com/TraceMachina/nativelink/commit/99ee5b72ecfb1e343cf9f53c678843fa51fd5365)) - Gzip compression is now disabled by default and configurable - ([f4fcff2](https://github.com/TraceMachina/nativelink/commit/f4fcff29ea6274356d501b3791940ce5c1346ec7)) - Scheduled jobs should be in a queue, not a stack. - ([497446b](https://github.com/TraceMachina/nativelink/commit/497446b04f776ff962b8b75e5e0776944927fca3)) -- Migrate from cargo_raze to crate_universe - ([61309c1](https://github.com/TraceMachina/nativelink/commit/61309c1e89ceb5a9880319794d674079cf76fb3e)) - Simplify proto generation - ([eebd6be](https://github.com/TraceMachina/nativelink/commit/eebd6bea6ca80c89cfd185f804320e478b5a3524)) - Overhaul filesystem store to no longer use renameat2 - ([a3cddf9](https://github.com/TraceMachina/nativelink/commit/a3cddf9adb3c287de33cd9b967d8eb99a0c8561a)) -- Move from fast-async-mutex to async-lock crate as it's maintained. - ([e172756](https://github.com/TraceMachina/nativelink/commit/e172756613b5398f1ccdaaf258f3f7b80ac4b08e)) - Change license to Apache 2 license - ([1147525](https://github.com/TraceMachina/nativelink/commit/11475254245224de09647d130ad078f0abc35168)) - Remove dependency on rust-nightly - ([41028a9](https://github.com/TraceMachina/nativelink/commit/41028a956dd5eeac7166a25b56a7b96a401a2045)) - Enable Gzip compression support to GRPC - ([438afbf](https://github.com/TraceMachina/nativelink/commit/438afbfc2337dc10d6003d169a6c5419e3acce56)) -- Make JSON environmental variable lookup much better - ([16a1a18](https://github.com/TraceMachina/nativelink/commit/16a1a1838eceda4d2765a132e9d3cac19d78f2e5)) - Support more platforms for compilation - ([7e09945](https://github.com/TraceMachina/nativelink/commit/7e09945f0eacdf3b5c0d95a95dda2a7155eee644)) - Scheduler will retry on internal errors - ([2be02e2](https://github.com/TraceMachina/nativelink/commit/2be02e2fd7b99d205bce9817c57f816f51ce3720)) - LocalWorker will now purge the work directory on construction - ([7325ffb](https://github.com/TraceMachina/nativelink/commit/7325ffbcabf064efb4f964cd1994fed5768a6f67)) @@ -593,12 +466,10 @@ All notable changes to this project will be documented in this file. - Services in main() now run in their own spawn - ([09c52d9](https://github.com/TraceMachina/nativelink/commit/09c52d9de26c8a903575e407625e71caaeb8f92f)) - Implement execution_response() in WorkerApiServer - ([e26549a](https://github.com/TraceMachina/nativelink/commit/e26549aa5aab19cd54e0d6e7270c3f4e2e20954d)) - Implement going_away() support to WorkerAPIServer - ([0b68053](https://github.com/TraceMachina/nativelink/commit/0b6805332c80735068bf86f3fbc6fa31e5bf4c69)) -- Rename project turbo-cache - ([76a7131](https://github.com/TraceMachina/nativelink/commit/76a713127573841fa2b9c9c27e0adefae373bad6)) - Remove small item optimization in dedup_store and .has() calls - ([f9e090d](https://github.com/TraceMachina/nativelink/commit/f9e090db200e87a434c64e9aebead363a224adad)) - S3 now has a limit on number of active requests at a time - ([025305c](https://github.com/TraceMachina/nativelink/commit/025305c13b23bf8d4661359cc7fae49450ac5947)) - Cleanup un-needed lifetime annotations in store traits - ([e341583](https://github.com/TraceMachina/nativelink/commit/e341583703684dd32dcc38ba76bba045ffee5c65)) - Refactor code to use streams instead of AsyncRead/AsyncWrite - ([697a11c](https://github.com/TraceMachina/nativelink/commit/697a11cb1bcbdfb9ddfd0deecb52c6066388f428)) -- Move evicting_map to use bytes instead of Vec for future efficencies - ([9abc64c](https://github.com/TraceMachina/nativelink/commit/9abc64cfa50290778779e0b13348d2b15b410143)) - Minor change to make fastcdc return Bytes intead of BytesMut - ([d5f1918](https://github.com/TraceMachina/nativelink/commit/d5f191812eb09598f3335f15bff5b18580020b25)) - EvictingMap is now a template - ([791dc67](https://github.com/TraceMachina/nativelink/commit/791dc67d1c2800beb5758dab4ff9c12e7644ddb7)) - `.has()` now returns size on success instead of boolean - ([6a88752](https://github.com/TraceMachina/nativelink/commit/6a887525436a93dd68d3aea4219f092ed8c2101c)) @@ -613,69 +484,36 @@ All notable changes to this project will be documented in this file. - Remove Sync requirement for ResultFuture - ([59720c9](https://github.com/TraceMachina/nativelink/commit/59720c98c8ae664333f31b3b097a8db7c6f435e9)) - Upgrade tonic, tokio and prost - ([14eebc6](https://github.com/TraceMachina/nativelink/commit/14eebc612eeb6df184017e48796d6226800cc0ff)) - MemoryStore now properly honors HASH and size constraints - ([52b9ddb](https://github.com/TraceMachina/nativelink/commit/52b9ddbbdd81e20eacf436f3660054e5d5dae57a)) -- Move EvictingMapt to use DigestInfo - ([1148952](https://github.com/TraceMachina/nativelink/commit/11489528e1c071b359c39dfacafb0847bbe148f3)) - MemoryStore now can be configured to evict entries - ([5830d0b](https://github.com/TraceMachina/nativelink/commit/5830d0bb32e0066292253ea5668c5b4c36d17104)) - ByteStream service now properly honors instance_name - ([e9c8915](https://github.com/TraceMachina/nativelink/commit/e9c8915abc48705719f18ebf3dfc64ec9e2995c7)) - Action Cache service now properly honors instance_name - ([7af7cc6](https://github.com/TraceMachina/nativelink/commit/7af7cc6500254f38e705ed00c28ea2927549419a)) - Remove need to pass CAS store to action cache service - ([cc37b08](https://github.com/TraceMachina/nativelink/commit/cc37b08d49a94b7cb67a0f6f60aed5ee32711c62)) - CAS service now supports instance name partitioning - ([faba6c9](https://github.com/TraceMachina/nativelink/commit/faba6c99c384e848b28d30cd24629ffbeb45df78)) -- Moved hard coded settings to config - ([0f7b2d0](https://github.com/TraceMachina/nativelink/commit/0f7b2d0c74fc238e7254d3788dae1ff8aaf5b378)) - Configuration is now loaded from json - ([99d170c](https://github.com/TraceMachina/nativelink/commit/99d170c9e5190a84d06d4e182f21747fa438c6c3)) -- Move store to use Pin and DigestInfo is no longer ref - ([cf8cb79](https://github.com/TraceMachina/nativelink/commit/cf8cb79db8277d209c1fce1d05070ead2892ffbb)) - Now rust_fmt.sh will compile dependencies if needed - ([c93b852](https://github.com/TraceMachina/nativelink/commit/c93b8527a131198774b1afb8d8d4fe39e8dd81ed)) - Now use opt by default and add --config debug flag for dbg in bazel - ([2abea44](https://github.com/TraceMachina/nativelink/commit/2abea44f49fcbf86797849e778c5b908fd79c2e0)) - Better logging - ([e61482a](https://github.com/TraceMachina/nativelink/commit/e61482a1aeebdc69011a669fefb2b6f8ad66691d)) - Improve logging - ([7068b4b](https://github.com/TraceMachina/nativelink/commit/7068b4b2757ffafbcfd1c02fe8374cf16c54e7db)) - Store now has flag of when to verify the size of the digest - ([6c70370](https://github.com/TraceMachina/nativelink/commit/6c70370e917bf0e8093bbb80cb859b0cde6fd8cb)) - Implement bufferstream's write() - ([e09db45](https://github.com/TraceMachina/nativelink/commit/e09db451954a86695c05c6214482c694e1344b07)) -- Move AC to inner functions - ([5452f4b](https://github.com/TraceMachina/nativelink/commit/5452f4b617c4573d155abfbc4cd9aedceac75353)) - Upgrade tokio library - ([3e8c210](https://github.com/TraceMachina/nativelink/commit/3e8c210adc3696fa552bf14d4756ee57ee71d37a)) - Implement get_action_result for action cache - ([04d6a6d](https://github.com/TraceMachina/nativelink/commit/04d6a6dd8f262d88c3c71da771c07f699bf2bfd8)) - Remove need for exposing store in CasServer - ([b4682cb](https://github.com/TraceMachina/nativelink/commit/b4682cb0ed1366ba91b272da9055ec736e919047)) -- Makes storage an Arc in prep for action cache good-ness - ([365151a](https://github.com/TraceMachina/nativelink/commit/365151ab8cbc5af62e6577b7910a1ec704cdab75)) - Cas batch_read_blobs now works - ([42d4c8d](https://github.com/TraceMachina/nativelink/commit/42d4c8d69f62c4260199edf44d160d2b0a0b738e)) -- Move some code to common util library - ([2048d24](https://github.com/TraceMachina/nativelink/commit/2048d24192928a6fa570cef7ed3db485ea8c4b88)) -- Move macros to //util folder - ([2fe5d30](https://github.com/TraceMachina/nativelink/commit/2fe5d30bdad83b8644a987b05679df26417dcc71)) - Cleanup capabilities a little - ([4f5aad9](https://github.com/TraceMachina/nativelink/commit/4f5aad97de4e772b0892998daa2c0c060e4d35a0)) - CAS server moved to cas directory - ([fcca6df](https://github.com/TraceMachina/nativelink/commit/fcca6dfe6e358b41543c1dea1d5fe6922cde0828)) - Ignore target directory and ./rust_fmt.sh uses parallel now - ([7a070b9](https://github.com/TraceMachina/nativelink/commit/7a070b9a681614f06869584c0e8dd986078276ca)) - Bazel remote execution server mock - ([862a923](https://github.com/TraceMachina/nativelink/commit/862a9236d22244a38f22c492b7cf71fd307207da)) - Initial commit - ([4bf7887](https://github.com/TraceMachina/nativelink/commit/4bf788777db36f055a83c1b59e41102418e529c3)) -### โฌ†๏ธ Bumps & Version Updates +### โŒ๏ธ Breaking Changes -- Update dependency mintlify to v4.0.80 ([#536](https://github.com/TraceMachina/nativelink/issues/536)) - ([7564e5e](https://github.com/TraceMachina/nativelink/commit/7564e5e15e39cdf20f5f868a883af8a0ff7b566c)) -- Update Rust crate http to ^0.2.11 ([#530](https://github.com/TraceMachina/nativelink/issues/530)) - ([ca146ac](https://github.com/TraceMachina/nativelink/commit/ca146ac97a3a22213af4358e0c2d1ebe8fbee6f9)) -- Update native-cargo.yaml Runner Group ([#511](https://github.com/TraceMachina/nativelink/issues/511)) - ([e1843f1](https://github.com/TraceMachina/nativelink/commit/e1843f17c3f957fb8542b6ffcc6784ee2b417ad1)) -- Update protobuf dependencies ([#493](https://github.com/TraceMachina/nativelink/issues/493)) - ([3dacdad](https://github.com/TraceMachina/nativelink/commit/3dacdad203c4c2f238e74d6e5beb7401fb312c55)) -- Bump trivially bumpable deps ([#488](https://github.com/TraceMachina/nativelink/issues/488)) - ([96302cb](https://github.com/TraceMachina/nativelink/commit/96302cbeab6c59966d3dfd3b99fa0933752d1018)) -- Update protos after 1aadd42 ([#489](https://github.com/TraceMachina/nativelink/issues/489)) - ([9c6efe0](https://github.com/TraceMachina/nativelink/commit/9c6efe04acb79e6c75d2d58065d2a8914e3efcc9)) -- Make max_bytes_per_stream optional in config ([#474](https://github.com/TraceMachina/nativelink/issues/474)) - ([a01a552](https://github.com/TraceMachina/nativelink/commit/a01a55272f78ef6916e8dfa0532d4b5cb3789036)) -- Bump Rust version to 1.74 ([#459](https://github.com/TraceMachina/nativelink/issues/459)) - ([5412d7c](https://github.com/TraceMachina/nativelink/commit/5412d7cc15b48b9871d0e73686c89efc43d35b53)) -- Update nightly Rust toolchain for Bazel ([#456](https://github.com/TraceMachina/nativelink/issues/456)) - ([5acfa25](https://github.com/TraceMachina/nativelink/commit/5acfa255703abe2134820881aabeece0efb4edda)) -- Update Bazel to 6.4.0 ([#381](https://github.com/TraceMachina/nativelink/issues/381)) - ([2fb59b6](https://github.com/TraceMachina/nativelink/commit/2fb59b61a026416c88a67849435b1d9acd8aa271)) -- Update Rust version to 1.73.0 ([#371](https://github.com/TraceMachina/nativelink/issues/371)) - ([56eda36](https://github.com/TraceMachina/nativelink/commit/56eda36661daae5458b2821effcdbcbc9d03b753)) -- Reduce flakiness of memory_store_test ([#318](https://github.com/TraceMachina/nativelink/issues/318)) - ([ee1f343](https://github.com/TraceMachina/nativelink/commit/ee1f3436be7db34b0d7adab50e0c29eba9d70968)) -- Make memory_store_test compatible with Windows ([#315](https://github.com/TraceMachina/nativelink/issues/315)) - ([2c7e22b](https://github.com/TraceMachina/nativelink/commit/2c7e22b8d5db04ffc9ce2668a7c2cc35da3cc3f6)) -- Update rules_rust to 0.29.0 - ([d925e26](https://github.com/TraceMachina/nativelink/commit/d925e264efd7300d0d7c229b015e7ab7019d99dd)) -- Update Bazel to 6.3.2 - ([c577db5](https://github.com/TraceMachina/nativelink/commit/c577db5dde9afcb26d24279fe54ae013a1d03730)) -- Introduce get_part_ref() and migrate primary use to .get_part() - ([fb6e1fd](https://github.com/TraceMachina/nativelink/commit/fb6e1fd7741852cfe894a9fa7dda1b1106e8cce0)) -- Update remote_execution.proto to v2.3 - ([4c71336](https://github.com/TraceMachina/nativelink/commit/4c713362e6876396546c6f02c3dc9d4b181e345e)) -- Update all dependencies to their latest versions - ([6a72841](https://github.com/TraceMachina/nativelink/commit/6a7284138c8835ce4abdb61bee3a7d2eb33a7290)) -- Update Bazel to 6.2.1 - ([d30571e](https://github.com/TraceMachina/nativelink/commit/d30571ed5135a0901e37dad5ea6283796357d246)) -- Update dependencies. - ([85bf34d](https://github.com/TraceMachina/nativelink/commit/85bf34d9adcd4e57b70b1189da56eb1a7a8d1e31)) -- Update rules_rust to 0.20.0 - ([7a543c2](https://github.com/TraceMachina/nativelink/commit/7a543c2d832fcd8e17d2227eace4811b22601a43)) -- Add minimum bazel version to .bazelversion - ([a2be6f5](https://github.com/TraceMachina/nativelink/commit/a2be6f5a902c28c270fc8a09cb2c26a85587044a)) -- Updates cargo packages - ([a610e69](https://github.com/TraceMachina/nativelink/commit/a610e69ea37e3cc281df3ee5f066e9f901ffa3a5)) -- Various minor changes - ([2546a77](https://github.com/TraceMachina/nativelink/commit/2546a7797cce995173c37b084d849b2c7080bdbc)) -- Upgrade prost & tonic - ([baad561](https://github.com/TraceMachina/nativelink/commit/baad56167691f168346258cdac58c1f2afbce18c)) -- Adds ability in proto for worker to return internal errors - ([576aff4](https://github.com/TraceMachina/nativelink/commit/576aff4d0a7a654094cf07c685f4d67b30875808)) -- Restructure config format in prep for WorkerApiServer - ([e8ce3a8](https://github.com/TraceMachina/nativelink/commit/e8ce3a809df2c33d5a10f6971fb823743a21d37b)) -- Update Readme - ([ecb4dc5](https://github.com/TraceMachina/nativelink/commit/ecb4dc58a655ae751244621b2445a4d3c6d51495)) -- Update third_party/Cargo in prep for s3_store - ([f00b58f](https://github.com/TraceMachina/nativelink/commit/f00b58fb217419b8777348a78ec96a5a297ace8d)) -- Update cargo packages - ([786552f](https://github.com/TraceMachina/nativelink/commit/786552fb6f300d4e532c1838b5675720c57e3ebd)) -- Move to 120 character line limit - ([feb392d](https://github.com/TraceMachina/nativelink/commit/feb392d75a52054e2af77bafdd59eb023b529b6e)) -- Update fully works for CAS w/ tests - ([d2ed91e](https://github.com/TraceMachina/nativelink/commit/d2ed91e1498e7a89d7cefe2d90123f19fd55ead9)) +- [Breaking] Mark S3 store experimental - ([05a6dd7](https://github.com/TraceMachina/nativelink/commit/05a6dd79635a98411d90505ff500694092c2f927)) +- [Breaking] Rename entrypoint_cmd->entrypoint and precondition_script ([#475](https://github.com/TraceMachina/nativelink/issues/475)) - ([dbe61d2](https://github.com/TraceMachina/nativelink/commit/dbe61d281520d20dba477ddb430139338afabde6)) +- [Breaking] Mark prometheus config as experimental ([#473](https://github.com/TraceMachina/nativelink/issues/473)) - ([931e721](https://github.com/TraceMachina/nativelink/commit/931e72156879f3bba38b888c20ad55b9584991e5)) +- [Breaking] Standardize configurations so they are all lower case ([#461](https://github.com/TraceMachina/nativelink/issues/461)) - ([3329d7c](https://github.com/TraceMachina/nativelink/commit/3329d7cd8adf206c4a4d84cd801f4d13c8bb6052)) +- [Breaking Change] Message field can now be populated ([#361](https://github.com/TraceMachina/nativelink/issues/361)) - ([cf2f3e4](https://github.com/TraceMachina/nativelink/commit/cf2f3e458a7ae26fb0dc730ff09bfedd437f6216)) +- [BreakingChange] Scheduler config now supports multiple impls - ([384f14e](https://github.com/TraceMachina/nativelink/commit/384f14e593e88294ffbe01471416b8d1424442ac)) diff --git a/Cargo.lock b/Cargo.lock index 4ef1e9f0f..de4c8bddf 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1723,7 +1723,7 @@ checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" [[package]] name = "nativelink" -version = "0.3.0" +version = "0.2.0" dependencies = [ "async-lock", "axum", @@ -1755,7 +1755,7 @@ dependencies = [ [[package]] name = "nativelink-config" -version = "0.3.0" +version = "0.2.0" dependencies = [ "serde", "shellexpand", @@ -1763,7 +1763,7 @@ dependencies = [ [[package]] name = "nativelink-error" -version = "0.3.0" +version = "0.2.0" dependencies = [ "hex", "nativelink-proto", @@ -1775,7 +1775,7 @@ dependencies = [ [[package]] name = "nativelink-proto" -version = "0.3.0" +version = "0.2.0" dependencies = [ "prost", "prost-build", @@ -1786,7 +1786,7 @@ dependencies = [ [[package]] name = "nativelink-scheduler" -version = "0.3.0" +version = "0.2.0" dependencies = [ "async-lock", "async-trait", @@ -1813,7 +1813,7 @@ dependencies = [ [[package]] name = "nativelink-service" -version = "0.3.0" +version = "0.2.0" dependencies = [ "bytes", "futures", @@ -1841,7 +1841,7 @@ dependencies = [ [[package]] name = "nativelink-store" -version = "0.3.0" +version = "0.2.0" dependencies = [ "async-lock", "async-trait", @@ -1884,7 +1884,7 @@ dependencies = [ [[package]] name = "nativelink-util" -version = "0.3.0" +version = "0.2.0" dependencies = [ "async-lock", "async-trait", @@ -1916,7 +1916,7 @@ dependencies = [ [[package]] name = "nativelink-worker" -version = "0.3.0" +version = "0.2.0" dependencies = [ "async-lock", "async-trait", diff --git a/Cargo.toml b/Cargo.toml index 6d532689a..dff1d569f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ resolver = "2" [package] name = "nativelink" -version = "0.3.0" +version = "0.2.0" edition = "2021" rust-version = "1.77" diff --git a/README.md b/README.md index eb08b21e3..5aee28e9f 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,7 @@ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh ``` 2. Install NativeLink with Cargo. ```bash -cargo install --git https://github.com/TraceMachina/nativelink --tag v0.3.0 +cargo install --git https://github.com/TraceMachina/nativelink --tag v0.2.0 ``` ### โš™๏ธ Configure and ๐Ÿฆพ Start NativeLink diff --git a/cliff.toml b/cliff.toml index 306f6f58a..bc67906af 100644 --- a/cliff.toml +++ b/cliff.toml @@ -63,59 +63,28 @@ commit_preprocessors = [ ] # regex for parsing and grouping commits commit_parsers = [ - # Custom rules for specific commits. - { message = "Create directory for action", group = "โ›ฐ๏ธ Features" }, - { message = "Build nativelink with musl", group = "โ›ฐ๏ธ Features" }, - { message = "Shard store weight scale distribution", group = "โ›ฐ๏ธ Features" }, - { message = "Use mimalloc", group = "โ›ฐ๏ธ Features" }, - { message = "Build nativelink with musl", group = "โ›ฐ๏ธ Features" }, - { message = "Add configuration breakdown page", group = "๐Ÿ“š Documentation" }, - { message = "Draw a General Purpose Diagram", group = "๐Ÿ“š Documentation" }, - { message = "Basic config updated", group = "๐Ÿ“š Documentation" }, - { message = "Account for block size in filesystem store for eviction purposes", group = "๐Ÿ› Bug Fixes" }, - { message = "Add OSFamily property in basic_cas.json", group = "๐Ÿ“š Documentation" }, - { message = "Fix incorrect bazel version 6.4.0", group = "๐Ÿ“š Documentation" }, - { message = "Completeness checking store should not check if directory digests exist", group = "๐Ÿ› Bug Fixes" }, - { message = "Don't retry permanent failures", group = "๐Ÿ› Bug Fixes" }, - { message = "Retry GrpcStore get_part_ref", group = "โ›ฐ๏ธ Features" }, - { message = "Evict on touch failure", group = "๐Ÿ› Bug Fixes" }, - - # Get all breaking changes first. - { message = "Breaking", group = "โŒ๏ธ Breaking Changes" }, - { message = "BREAKING", group = "โŒ๏ธ Breaking Changes" }, - - # Filter these out early but show them later in the changelog. { message = "docs", group = "๐Ÿ“š Documentation" }, { message = "document", group = "๐Ÿ“š Documentation" }, { message = "documentation", group = "๐Ÿ“š Documentation" }, - { message = "README", group = "๐Ÿ“š Documentation" }, - { message = "Example", group = "๐Ÿ“š Documentation" }, - { message = "Breakdown", group = "๐Ÿ“š Documentation" }, - - # Filter out all updates, but show them last. - { message = "to [0-9.]+", group = "โฌ†๏ธ Bumps & Version Updates" }, - { message = "Bumb+", group = "โฌ†๏ธ Bumps & Version Updates" }, - { message = "Bump", group = "โฌ†๏ธ Bumps & Version Updates" }, - { message = "Update", group = "โฌ†๏ธ Bumps & Version Updates" }, - - # Filter these out early but show them later in the changelog. - { message = "test", group = "๐Ÿงช Testing & CI" }, - { message = "CI", group = "๐Ÿงช Testing & CI" }, - { message = "pre-commit", group = "๐Ÿงช Testing & CI" }, - - { message = "Add", group = "โ›ฐ๏ธ Features" }, - { message = "Allow", group = "โ›ฐ๏ธ Features" }, - { message = "Integrate", group = "โ›ฐ๏ธ Features" }, - { message = "Introduce", group = "โ›ฐ๏ธ Features" }, - { message = "Optimize", group = "โ›ฐ๏ธ Features" }, - - { message = "Avoid", group = "๐Ÿ› Bug Fixes" }, - { message = "Fix", group = "๐Ÿ› Bug Fixes" }, - { message = "Handle", group = "๐Ÿ› Bug Fixes" }, - { message = "Resolve", group = "๐Ÿ› Bug Fixes" }, - - # Catch-all in miscellaneous - { message = ".*", group = "โš™๏ธ Miscellaneous" }, + { message = "Make", group = "๐Ÿ› ๏ธ Refactor" }, + { message = "to [0-9.]+", group = "โฌ†๏ธ Bumps & Version Updates" }, + { message = "Bumb+", group = "โฌ†๏ธ Bumps & Version Updates" }, + { message = "Fix", group = "๐Ÿ› Bug Fixes" }, + { message = "test", group = "๐Ÿงช Testing" }, + { message = "Add", group = "โ›ฐ๏ธ Features" }, + { message = "Migrate", group = "๐Ÿ› ๏ธ Refactor" }, + { message = "Integrate", group = "โ›ฐ๏ธ Features" }, + { message = "Update", group = "๐Ÿ› ๏ธ Refactor" }, + { message = "Move", group = "๐Ÿ› ๏ธ Refactor" }, + { message = "Avoid", group = "๐Ÿ› Bug Fixes" }, + { message = "Introduce", group = "โ›ฐ๏ธ Features" }, + { message = "Breaking", group = "โŒ๏ธ Breaking Changes" }, + { message = "Rename", group = "๐Ÿ› ๏ธ Refactor" }, + { message = "Handle", group = "๐Ÿ› Bug Fixes" }, + { message = "Temporarily disable", group = "โš™๏ธ Miscellaneous" }, + { message = "Remove", group = "โš™๏ธ Miscellaneous" }, + { message = "Separate", group = "๐Ÿ› ๏ธ Refactor" }, + { message = ".*", group = "โš™๏ธ Miscellaneous" }, ] # protect breaking changes from being skipped due to matching a skipping commit_parser protect_breaking_commits = false diff --git a/nativelink-config/Cargo.toml b/nativelink-config/Cargo.toml index d3035666d..d9412ca71 100644 --- a/nativelink-config/Cargo.toml +++ b/nativelink-config/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nativelink-config" -version = "0.3.0" +version = "0.2.0" edition = "2021" [dependencies] diff --git a/nativelink-docs/docs/Quickstart.mdx b/nativelink-docs/docs/Quickstart.mdx index a296f2fb6..cbb537607 100644 --- a/nativelink-docs/docs/Quickstart.mdx +++ b/nativelink-docs/docs/Quickstart.mdx @@ -27,7 +27,7 @@ Install or Update Rust ```sh -cargo install --git https://github.com/TraceMachina/nativelink --tag v0.3.0 +cargo install --git https://github.com/TraceMachina/nativelink --tag v0.2.0 ``` ### โš™๏ธ Configuration diff --git a/nativelink-docs/package.json b/nativelink-docs/package.json index 1f26e8f7d..e21175736 100644 --- a/nativelink-docs/package.json +++ b/nativelink-docs/package.json @@ -1,6 +1,6 @@ { "name": "nativelink-docs", - "version": "0.3.0", + "version": "0.2.0", "private": true, "scripts": { "docusaurus": "docusaurus", diff --git a/nativelink-error/Cargo.toml b/nativelink-error/Cargo.toml index f11a1c0db..aec651c2a 100644 --- a/nativelink-error/Cargo.toml +++ b/nativelink-error/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nativelink-error" -version = "0.3.0" +version = "0.2.0" edition = "2021" autobins = false autoexamples = false diff --git a/nativelink-proto/Cargo.toml b/nativelink-proto/Cargo.toml index 2b62880e1..3df3b59a4 100644 --- a/nativelink-proto/Cargo.toml +++ b/nativelink-proto/Cargo.toml @@ -5,7 +5,7 @@ [package] name = "nativelink-proto" -version = "0.3.0" +version = "0.2.0" edition = "2021" autobins = false autoexamples = false diff --git a/nativelink-scheduler/Cargo.toml b/nativelink-scheduler/Cargo.toml index 7bbe6f907..91bbebc38 100644 --- a/nativelink-scheduler/Cargo.toml +++ b/nativelink-scheduler/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nativelink-scheduler" -version = "0.3.0" +version = "0.2.0" edition = "2021" [dependencies] diff --git a/nativelink-service/Cargo.toml b/nativelink-service/Cargo.toml index a8f7adbe6..3f97ba3e3 100644 --- a/nativelink-service/Cargo.toml +++ b/nativelink-service/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nativelink-service" -version = "0.3.0" +version = "0.2.0" edition = "2021" [dependencies] diff --git a/nativelink-store/Cargo.toml b/nativelink-store/Cargo.toml index ce4a7ddff..dfdb832d7 100644 --- a/nativelink-store/Cargo.toml +++ b/nativelink-store/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nativelink-store" -version = "0.3.0" +version = "0.2.0" edition = "2021" [dependencies] diff --git a/nativelink-util/Cargo.toml b/nativelink-util/Cargo.toml index 387744828..78c95737f 100644 --- a/nativelink-util/Cargo.toml +++ b/nativelink-util/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nativelink-util" -version = "0.3.0" +version = "0.2.0" edition = "2021" [dependencies] diff --git a/nativelink-worker/Cargo.toml b/nativelink-worker/Cargo.toml index 7f881d454..f81543c7e 100644 --- a/nativelink-worker/Cargo.toml +++ b/nativelink-worker/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nativelink-worker" -version = "0.3.0" +version = "0.2.0" edition = "2021" [dependencies]