0.8.0
What's Changed
- DM-40638: Update Makefile targets by @rra in #153
- DM-40638: Update Python dependencies by @rra in #154
- Bump python from 3.11.4-slim-bullseye to 3.11.5-slim-bullseye by @dependabot in #152
- DM-40638: Add dependency GitHub Actions by @rra in #155
- [neophile] Update dependencies by @neophile-square in #156
- DM-40638: Use Safir's AsyncMultiQueue by @rra in #157
- DM-40691: Add a new generic Kubernetes object watcher by @rra in #158
- [neophile] Update dependencies by @neophile-square in #161
- Bump actions/checkout from 3 to 4 by @dependabot in #160
- DM-40691: Add new generic Kubernetes storage layer by @rra in #159
- DM-40691: Use generic Kubernetes storage for more kinds by @rra in #162
- DM-40691: Add a new-style NamespaceStorage class by @rra in #163
- DM-40691: Add new JobStorage and IngressStorage classes by @rra in #164
- DM-40691: Update to Safir 4.5.0 by @rra in #165
- DM-40691: Add a new-style CustomStorage class by @rra in #166
- DM-40691: Add a new pod storage layer by @rra in #167
- DM-40691: Use label selector for listing jobs by @rra in #168
- DM-40691: Rename KubernetesPodPhase to PodPhase by @rra in #169
- Bump docker/build-push-action from 4 to 5 by @dependabot in #172
- Bump docker/login-action from 2 to 3 by @dependabot in #171
- Bump docker/setup-buildx-action from 2 to 3 by @dependabot in #170
- DM-40744: Convert to Pydantic v2 by @rra in #173
- DM-40809: Converted to Ruff for linting and fixed most resulting errors by @rra in #174
- DM-40813: Refactor prepuller storage layer by @rra in #175
- DM-40813: Move Argo CD annotations into a constant by @rra in #176
- DM-40813: Update Python dependencies by @rra in #177
- DM-40813: Move node storage into its own class by @rra in #178
- [neophile] Update dependencies by @neophile-square in #180
- DM-40813: Move all lab object creation into a builder object by @rra in #179
- DM-40813: Automatically reconfigure running test apps by @rra in #181
- DM-40813: Move fileserver object creation into a builder by @rra in #182
- DM-41051: Fix arguments to MissingSecretError by @rra in #183
- DM-41051: Alphabetize LabManager methods by @rra in #184
- DM-41051: Use controller namespace as secret source by @rra in #185
- DM-41051: Redo how disabled fileserver is handled by @rra in #186
- DM-41051: Refactor the test suite by @rra in #187
- [neophile] Update dependencies by @neophile-square in #190
- DM-41051: Streamline test user handling by @rra in #188
- tickets/DM-41136: make user name optional by @athornton in #191
- DM-41051: Move fileserver tests into handlers by @rra in #192
- DM-41051: Merge volume_cases test into standard test by @rra in #193
- DM-41051: Simplify tests by @rra in #194
- DM-41051: Add support for homedir prefix and suffix by @rra in #195
- DM-41051: Install pytest-pretty and tweak test output by @rra in #196
New Contributors
- @neophile-square made their first contribution in #156
Full Changelog: 0.7.3...0.8.0