Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-06-05 | fix(npm): use configured auth for tarball urls instead of scope auth (#24111) | David Sherret | |
Deno was using the scope auth for the tarball urls, which is not always correct. We are going to do a release immediately for this issue. | |||
2024-06-05 | refactor(npm): improve locking around updating npm resolution (#24104) | David Sherret | |
Introduces a `SyncReadAsyncWriteLock` to make it harder to write to the npm resolution without first waiting async in a queue. For the npm resolution, reading synchronously is fine, but when updating, someone should wait async, clone the data, then write the data at the end back. | |||
2024-06-05 | fix: better handling of npm resolution occurring on workers (#24094) | David Sherret | |
Closes https://github.com/denoland/deno/issues/24063 | |||
2024-06-03 | refactor: don't share `reqwest::HttpClient` across tokio runtimes (#24092) | David Sherret | |
This also fixes several issues where we weren't properly creating http clients with the user's settings. | |||
2024-06-03 | refactor: extract structs for downloading tarballs and npm registry ↵ | David Sherret | |
packuments (#24067) |