0.46.0
What's Changed
Bug fixes
- fix(core): use granular http timeouts (connect/read) by @derasdf in #1215
- fix(pip): always include sdist in prefer-binary mode by @ben-alkov in #1252
- docs(rpm): fixes broken example by @ST3V1K in #1274
Enhancements
- Dockerfile: Pre-install newer cargo from official upstream sources by @eskultety in #1171
- feat(cargo): Add support for alternative Cargo registries by @shokakucarrier in #1263
- Update Rust base image and Cargo.lock error detection by @slimreaper35 in #1270
Design documents
- Proxy support foundational work by @a-ovchinnikov in #1227
- docs: design: Add a design on bearer auth in the generic backend by @eskultety in #1247
Internal
- .gemini: Adjust the styleguide on Python docstrings by @eskultety in #1237
- .gemini: Flag new unit tests that match against string output by @eskultety in #1281
- Unify Git operations into one place by @sswguo in #1206
- .github: release: Make sure the 'latest' tag is correctly applied by @eskultety in #1240
- bundler minor improvements by @slimreaper35 in #1244
- Add multiple exception class in errors.py by @shokakucarrier in #1203
- Regenerate DNF server certs for Python 3.13 by @taylormadore in #1265
- noxfile: Add option to prevent downloading Python by @slimreaper35 in #1269
- unit tests: Run doctests as well by @slimreaper35 in #1268
- doc: Add Troubleshooting to Contributing Guide by @adambkaplan in #1243
- chore: remove outdated pull request template by @ST3V1K in #1276
- cleanup: removed unused .gitignore entries by @ST3V1K in #1275
- refactor(npm): dropped usage of os.path in favor of pathlib.Path by @ST3V1K in #1279
- Moved from getting the Go toolchain with 'go version' to 'go env GOVERSION' by @ST3V1K in #1280
New Contributors
Full Changelog: 0.45.0...0.46.0