What's Changed
Security & Fixes
- Fixed SSH connection retry failures during deployments (#8927, fixes #8926)
- Fixed deployment type selection when using GitHub/GitLab Apps (#8934, fixes #8917)
- Fixed deployment authorization endpoint returning incorrect 404 errors (#8931, fixes #8925)
- Fixed shared variables not resolving in Docker Compose environments (#8930, fixes #8918)
- Fixed SSH keys not being used for git submodule and LFS operations (#8933, fixes #8895)
- Added support for scoped npm packages in file path validation (#8928, fixes #8924)
Improvements
- Added log filtering capability based on log level in deployment logs (#8784)
What's Changed (Github)
- fix(ssh): remove undefined trackSshRetryEvent() method call by @andrasbacsai in #8927
- fix(validation): support scoped packages in file path validation by @andrasbacsai in #8928
- fix(parsers): resolve shared variables in compose environment by @andrasbacsai in #8930
- fix(api): cast teamId to int in deployment authorization check by @andrasbacsai in #8931
- fix(git-import): ensure ssh key is used for fetch, submodule, and lfs operations by @andrasbacsai in #8933
- feat(ui): add log filter based on log level by @ShadowArcanist in #8784
- fix(application): clarify deployment type precedence logic by @andrasbacsai in #8934
- v4.0.0-beta.468 by @andrasbacsai in #8929
Full Changelog: v4.0.0-beta.467...v4.0.0-beta.468