Skip to content

Releases: NeCTAR-RC/warre

5.4.0

Choose a tag to compare

@github-actions github-actions released this 04 Sep 03:59
5.4.0

πŸš€ Features

  • feat: add nectar-health-probe for container probes

πŸ“¦ Other

  • chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.16.5
  • Merge "chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.16.5"

5.3.1

Choose a tag to compare

@github-actions github-actions released this 01 Sep 05:33
5.3.1
63c0eaa

πŸ› Fixes

  • fix: force fork context for cotyledon workers

5.3.0

Choose a tag to compare

@github-actions github-actions released this 31 Aug 22:15
5.3.0
8812c8a

πŸš€ Features

  • feat(policy): support system-scoped tokens (secure RBAC)

πŸ› Fixes

  • fix: handle blazar 409 conflict when extending reservations
  • fix(api): charge reservation extensions to the owning project

πŸ“¦ Other

  • chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.16.3
  • build: switch to Python 3.14 by default
  • Merge "build: switch to Python 3.14 by default"
  • Merge "fix: handle blazar 409 conflict when extending reservations"
  • chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.16.4

5.2.2

Choose a tag to compare

@github-actions github-actions released this 19 Aug 05:06

πŸ› Fixes

  • fix: return 400 for invalid project_id in limits API
  • fix: don't abort notify_exists when nova call fails

πŸ“¦ Other

  • refactor: remove unused policy enforcer
  • chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.16.0
  • chore(deps): update pre-commit-hooks
  • chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.16.2
  • Merge "fix: return 400 for invalid project_id in limits API"
  • Merge "fix: don't abort notify_exists when nova call fails"

5.2.1

Choose a tag to compare

@github-actions github-actions released this 27 Jul 05:27

πŸ› Fixes

  • fix: make log messages groupable by GlitchTip
  • fix: handle Blazar errors when deleting reservations
  • fix: stop reporting unknown-lease events as errors

πŸ“¦ Other

  • chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.15.21
  • Merge "chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.15.21"
  • chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.15.22

5.2.0

Choose a tag to compare

@github-actions github-actions released this 13 Jul 05:23

πŸš€ Features

  • feat: add sentry error reporting support

πŸ§ͺ Tests

  • test(api): pin clock in maintenance window update tests

πŸ“¦ Other

  • Configure Renovate
  • chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.15.13
  • chore(deps): update pre-commit-hooks (major)
  • chore(deps): update pre-commit-hooks
  • chore(deps): update pre-commit-hooks
  • chore(deps): update pre-commit-hooks
  • chore(deps): update pre-commit-hooks
  • chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.15.18
  • chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.15.19
  • chore(deps): update pre-commit-hooks

5.1.3

Choose a tag to compare

@github-actions github-actions released this 21 May 04:36

πŸš€ Features

  • feat(api): support filtering flavor list by active status

πŸ› Fixes

  • fix(tests): pin clock for maintenance-window create tests

5.1.2

Choose a tag to compare

@github-actions github-actions released this 03 May 22:43

πŸš€ Features

  • feat(maintenance): reject creating maintenance windows in the past
  • feat(worker): periodically delete finished maintenance windows

5.1.1

Choose a tag to compare

@github-actions github-actions released this 28 Apr 05:43

πŸš€ Features

  • feat(reservations): allow admins to bypass maintenance window check

πŸ› Fixes

  • fix(api): remove reader role from default reader policy rule
  • fix(api): prevent IDOR on flavor detail endpoint

πŸ“¦ Other

  • refactor(api): tidy Flavor.patch authorization and validation flow

5.1.0

Choose a tag to compare

@github-actions github-actions released this 27 Apr 03:45

πŸš€ Features

  • feat(reservations): add maintenance window support

πŸ› Fixes

  • fix(api): use inputs.boolean for all_projects query param
  • fix(policy): align flavor:update with create/delete
  • fix(api): exclude worker-populated fields from reservation create schema
  • fix(api): cap list pagination limit to API_LIMIT
  • fix(api): return 400 for InvalidReservation instead of 401
  • fix(notifications): enable autoescape in email templates
  • fix(quota): include instance_count in hours enforcement

πŸ“¦ Other

  • chore(db): Update alembic env.py due to upstream changes