Skip to content

Conversation

@deploystack-automation
Copy link

Backend Release v0.20.0

This PR prepares a new backend release.

When merged, this will:

  1. Create a release tag
  2. Build and publish a multi-architecture Docker image to Docker Hub

The Docker image will be available at:

  • deploystack/backend:latest
  • deploystack/backend:v0.20.0

Supported Architectures

  • linux/amd64 (Intel/AMD)
  • linux/arm64 (Apple Silicon, AWS Graviton)

Environment Variables

The Docker image will include DEPLOYSTACK_BACKEND_VERSION environment variable set to the current version.

Release notes:

  • Implement role-based access control middleware and role management routes ()
  • Refactor database handling and plugin system to improve type safety and clarity ()
  • Add check for existing database configuration in setup handler ()
  • Refactor database schema and plugin system for improved flexibility and type safety ()
  • update CHANGELOG.md for frontend service, removing old version entries and maintaining structure ()
  • init ()

chore

  • all: bump @tailwindcss/postcss from 4.1.7 to 4.1.8 ()
  • all: bump @tailwindcss/vite from 4.1.7 to 4.1.8 ()
  • all: bump @types/node from 22.15.21 to 22.15.24 ()
  • all: bump @typescript-eslint/eslint-plugin from 8.32.1 to 8.33.0 ()
  • all: bump @typescript-eslint/parser from 8.32.1 to 8.33.0 ()
  • all: bump drizzle-orm from 0.43.1 to 0.44.0 ()
  • all: bump tailwindcss from 4.1.7 to 4.1.8 ()
  • all: bump typescript-eslint from 8.32.1 to 8.33.0 ()
  • all: bump vue from 3.5.15 to 3.5.16 ()
  • all: bump vue-i18n from 11.1.4 to 11.1.5 ()
  • all: bump zod from 3.25.28 to 3.25.36 ()
  • backend: bump drizzle-orm in /services/backend ()

docs

  • update database setup instructions and clarify persistent data directory usage ()

feat

  • add CORS support and database setup functionality ()
  • add CORS support and database setup functionality ()
  • enhance database schema and authentication flow with foreign key constraints and session management improvements ()

fix

  • add overrides for esbuild version in package.json ()
  • add permissions for issues in backend release workflow ()
  • correct formatting in package.json overrides section ()
  • enhance error handling in login and registration forms with improved type safety and user feedback ()
  • enhance release notes extraction in backend release workflow ()
  • improve session handling in email login route with manual session creation and error logging ()
  • remove unnecessary imports and add eslint disable comments for explicit any types ()
  • resolve merge conflict and update typescript-eslint version in package.json ()
  • update backend release workflow to use app token for GitHub actions ()
  • update login API endpoint to use new email-based authentication ()
  • update login form error handling and improve user feedback ()
  • update release notes extraction to reference the correct paths for version and changelog ()

refactor

  • remove unused type imports and suppress eslint warnings for 'any' usage ()

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants