Skip to content

Conversation

@deploystack-automation
Copy link

Backend Release v0.20.1

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.1

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
  • backend: release v0.20.0

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 backend and frontend release workflows with app token and cleanup branch automation
  • 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
  • clean up empty markdown links and remove empty lines from release notes extraction
  • 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
  • update release type options to remove 'auto' and set default to 'patch'
  • update security documentation to clarify key security dependencies

refactor

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

@Lasim Lasim merged commit 08e9fe1 into main May 30, 2025
1 check passed
@deploystack-automation
Copy link
Author

Release Branch Cleanup ✅

Branch backend-release has been automatically deleted after PR was merged.

@deploystack-automation deploystack-automation bot deleted the backend-release branch May 30, 2025 19:30
Lasim added a commit that referenced this pull request Aug 11, 2025
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