What's Changed
* dependabot: run on a daily basis by pjonsson in https://github.com/CDSETool/CDSETool/pull/109
* build(deps-dev): update typer requirement from ~=0.9.0 to >=0.9,<0.11 by dependabot in https://github.com/CDSETool/CDSETool/pull/111
* build(deps-dev): bump pytest-mock from 3.12.0 to 3.14.0 by dependabot in https://github.com/CDSETool/CDSETool/pull/110
* build(deps-dev): update typer requirement from <0.11,>=0.9 to >=0.9,<0.13 by dependabot in https://github.com/CDSETool/CDSETool/pull/119
* build(deps-dev): bump requests-mock from 1.11.0 to 1.12.1 by dependabot in https://github.com/CDSETool/CDSETool/pull/118
* build(deps): bump pytest from 8.1.1 to 8.2.0 by dependabot in https://github.com/CDSETool/CDSETool/pull/130
* download: retry connection errors by pjonsson in https://github.com/CDSETool/CDSETool/pull/124
* build(deps): bump black from 24.3.0 to 24.4.2 by dependabot in https://github.com/CDSETool/CDSETool/pull/129
* Retry on ExpiredSignatureError by pjonsson in https://github.com/CDSETool/CDSETool/pull/133
* credentials: force initial token refresh by pjonsson in https://github.com/CDSETool/CDSETool/pull/123
* credentials: retry 500/502 response by pjonsson in https://github.com/CDSETool/CDSETool/pull/120
* credentials: ask oidc-config for signing algos by pjonsson in https://github.com/CDSETool/CDSETool/pull/115
* build(deps-dev): bump pytest-cov from 4.1.0 to 5.0.0 by dependabot in https://github.com/CDSETool/CDSETool/pull/112
**Full Changelog**: https://github.com/CDSETool/CDSETool/compare/v0.2.8...v0.2.9