-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
π Release v0.25.11 #3114
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
π Release v0.25.11 #3114
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
β¦- Change requests-related procedures from adminProcedure to protectedProcedure - Fixes issue where members with all permissions couldn't see/activate requests - Affects readStatsLogs, haveActivateRequests, toggleRequests, updateLogCleanup, and getLogCleanupStatus - Resolves #2687
- Modified the onChange event for input fields in AddApplication, AddCompose, and AddDatabase components to ensure proper trimming of whitespace from the input value before slugification.
β¦-name fix: update input handling in application components
- Introduced a new SQL script to update the `createdAt` field in the `environment` table, converting PostgreSQL timestamp formats to ISO 8601 format. - This change addresses issue #2992, ensuring consistency in date formats across environments. - Updated journal to include the new migration tag for tracking purposes.
β¦for-environments feat: add SQL script to standardize date formats in environment table
- Introduced a new ExecError class to standardize error handling during command execution. - Updated deployApplication and deployCompose functions to log detailed error messages, excluding ExecError instances. - Improved execAsync and execAsyncRemote functions to throw ExecError with additional context for better debugging. - Added base64 encoding for error messages to ensure sensitive information is handled appropriately.
- Enhanced the options parameter in execAsync to accept ObjectEncodingOptions and ExecOptions, allowing for more versatile command execution configurations.
- Updated the options parameter in execAsync to a more streamlined type, focusing on cwd, env, and shell properties for improved clarity and usability.
feat: enhance error handling in deployment processes
- Changed cleanup operations to use async functions for better error handling. - Replaced Promise.allSettled with a for loop to individually await each operation, allowing for more granular error management.
β¦-a-non-existent-(deleted)-database refactor: improve cleanup operation handling in postgres router
- Moved the getMountPath function from the postgres router to the postgres service for better organization. - Updated the logic to return the correct mount path based on the PostgreSQL version, ensuring compatibility with versions below 18.
- Removed the findMountsByApplicationId and updateMount functions from the postgres router as they are no longer needed after the recent refactor of the getMountPath function. - Cleaned up the code to streamline the update process for PostgreSQL instances.
fix: update pg data path for latest docker version
- Introduced new rclone flags: --retries, --low-level-retries, --timeout, and --contimeout to enhance S3 operations. - These options aim to improve reliability and performance during file transfers.
β¦-displayed-on-the-ui feat: add additional rclone configuration options for S3 integration
- Added quotes around S3 configuration options in rclone flags to ensure proper handling of special characters and spaces. - This change enhances the reliability of the S3 integration by preventing potential parsing issues.
β¦ction-fails-to-quote-region fix: update rclone S3 flags to use quotes for improved parsing
β¦t fetch request
β¦cts-using-the-parameter-ownedtrue-prevents-me-from-finding-more-projects fix: correct GitLab API URL by removing 'owned' parameter from projecβ¦
- Updated the user action dropdown to conditionally display options based on user role, ensuring that only non-owner users can access certain actions. - Improved the delete and unlink user functionalities with better error handling and success notifications. - Streamlined the code for clarity and maintainability.
β¦g-on-users-page refactor: enhance user management actions in dashboard
β¦-in-dashboardsettingsusers refactor: remove TableCaption from user display in dashboard settings
- Enhanced error messages in HandleNotifications and notificationRouter to provide more specific feedback. - Updated email and Discord notification functions to throw detailed errors on failure. - Ensured consistent error handling across notification utilities for better debugging.
β¦successful.-#2841 refactor: improve error handling in notification components
- Introduced a command to set the RAILPACK_VERSION environment variable and execute the Railpack installation script. - This enhancement ensures that the correct version of Railpack is used during the build process.
β¦uild-logs-#2535 feat: add Railpack installation command to builder script
β¦-see-requests-#2687 Fix: Allow organization members to access requests functionality (#2687)
fix: server time is incorrect
chore: naming of redis and postgres volumes has been made understandable
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR promotes changes from
canarytomainfor version v0.25.11.π Changes Include:
β Pre-merge Checklist: