New features
Improvements
- build: Change release opt-level (#2325) by @szokeasaurusrex
- build: Make backtraces useable in release builds (#2324) by @szokeasaurusrex
Bug fixes
- fix(chunking): Remove power-of-two chunk size restriction (#2312) by @szokeasaurusrex
Non-user-facing changes
We made several refactors and added several tests in this release. These changes should not affect users.
- ref(sourcemaps): Reword "no sourcemap ref" (#2320) by @szokeasaurusrex
- test(proguard): Add chunk upload tests (#2322) by @szokeasaurusrex
- ref(proguard): Use existing chunked upload logic (#2318) by @szokeasaurusrex
- ref(chunks): Remove
upload-difreference frompoll_assemble(#2321) by @szokeasaurusrex - ref(chunks): Make
render_detailtakeOption<&str>(#2317) by @szokeasaurusrex - ref(chunks): Extract upload logic from
upload_difs_chunked(#2316) by @szokeasaurusrex - ref(chunks): Rename
uploadmodule tooptions(#2315) by @szokeasaurusrex - ref(chunks): Make
ChunkOptionsastruct(#2314) by @szokeasaurusrex - ref(dif): Use
&strinDifUploadstruct (#2307) by @szokeasaurusrex - ref(dif): Genericize
poll_assemble(#2300) by @szokeasaurusrex - feat(release): Replace release bot with GH app (#2306) by @Jeffreyhung
- fix(proguard): Add leading
/to uploaded Proguard file name (#2304) by @szokeasaurusrex - ref(dif): Genericize
try_assembleoptionsparameter (#2299) by @szokeasaurusrex - ref(api): Rename
ChunkedUploadOptionsto indicate they are set by server (#2298) by @szokeasaurusrex - ref(proguard): Use
Chunked<ProguardMapping>for proguard upload (#2296) by @szokeasaurusrex - ref(chunks): Make
ChunkedDifRequesttakeCow<'_, str>forname(#2295) by @szokeasaurusrex - ref(proguard): Replace
MappingRefwithProguardMapping(#2294) by @szokeasaurusrex - ref(proguard): Create new
proguardutilssubmodule (#2293) by @szokeasaurusrex - ref(proguard): Directly open paths as
ByteView(#2292) by @szokeasaurusrex - ref(dif): Put hash in
ChunkedDifRequest(#2290) by @szokeasaurusrex - ref(chunks): Rename
Namedtrait toAssemblable(#2289) by @szokeasaurusrex - ref(dif): Make
poll_assemblegeneric (#2287) by @szokeasaurusrex - ref(dif): Rename
ToAssembletrait - ref(dif): Make
try_assemble_difgeneric - ref(dif): Replace
ChunkedDifMatchwith genericChunkedObject - ref(utils): Use
usizeinget_sha1_checksumssignature - test(chunk-upload): Test chunk uploading only some chunks missing
- ref: Fix new Clippy lints
- test(chunk-upload): Test upload where only some files need upload (#2276)
- test(chunk-upload): Test chunk upload with many chunks (#2275)
- ref(test): Use constant for expected request boundary (#2277)
- test(chunk-upload): Add a test for uploading multiple debug files (#2274)
- ref(sourcemaps): Fix clippy lint
- ref(test): Introduce
assert_cmdtest manager - test(chunk-upload): Add test for full chunk upload