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-dif
reference frompoll_assemble
(#2321) by @szokeasaurusrex - ref(chunks): Make
render_detail
takeOption<&str>
(#2317) by @szokeasaurusrex - ref(chunks): Extract upload logic from
upload_difs_chunked
(#2316) by @szokeasaurusrex - ref(chunks): Rename
upload
module tooptions
(#2315) by @szokeasaurusrex - ref(chunks): Make
ChunkOptions
astruct
(#2314) by @szokeasaurusrex - ref(dif): Use
&str
inDifUpload
struct (#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_assemble
options
parameter (#2299) by @szokeasaurusrex - ref(api): Rename
ChunkedUploadOptions
to indicate they are set by server (#2298) by @szokeasaurusrex - ref(proguard): Use
Chunked<ProguardMapping>
for proguard upload (#2296) by @szokeasaurusrex - ref(chunks): Make
ChunkedDifRequest
takeCow<'_, str>
forname
(#2295) by @szokeasaurusrex - ref(proguard): Replace
MappingRef
withProguardMapping
(#2294) by @szokeasaurusrex - ref(proguard): Create new
proguard
utils
submodule (#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
Named
trait toAssemblable
(#2289) by @szokeasaurusrex - ref(dif): Make
poll_assemble
generic (#2287) by @szokeasaurusrex - ref(dif): Rename
ToAssemble
trait - ref(dif): Make
try_assemble_dif
generic - ref(dif): Replace
ChunkedDifMatch
with genericChunkedObject
- ref(utils): Use
usize
inget_sha1_checksums
signature - 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_cmd
test manager - test(chunk-upload): Add test for full chunk upload