Releases: JulianFP/project-W
Releases · JulianFP/project-W
v0.5.0
A new release:
- Merged repositories and improved code structure: All components are now in this mono repo and the backend and runner share some code through the Project-W lib
- Improved development setup
- Added uv to all Project-W components and docker containers
- Updated dependencies, especially on the runner side to much never whisperx, cuda, and debian versions
- Generally improved docker containers
- Fixed a critical bug where under some circumstances the audio file would not get flushed before whisper tries to transcribe it resulting in whisper receiving a corrupted file
- Fixed a bug where the background job would only run every other day instead of every day because of a too strict "24h-since-last-run-check"
- Fixed a bug where the smtp hostname could not be set to docker container names (useful if the smtp server is hosted in the same docker network as the backend)
What's Changed
- Merge backend, runner and frontend repositories, move duplicate code into new Project-W lib, code cleanup, GitHub Actions fixups, and more by @JulianFP in #83
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #81
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #79
- Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #80
- Add proper development setup with docker/podman, change styling of frontend code by @JulianFP in #100
- Bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #97
- Bump astral-sh/setup-uv from 6 to 7 by @dependabot[bot] in #99
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #98
- Three bug fixes and treewide dependency update by @JulianFP in #105
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #101
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #102
- Bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #103
- Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #104
Full Changelog: v0.4.2...v0.5.0
v0.4.2
Overview
Frontend
- Fixed a bug where the signup button would under some circumstances not disappear when no_signup was set
- Removed images from login page if an identity provider doesn't have an icon attached to it
- Reduced the height of the Dropzone in the job settings so that the submit job modal renders without scrolling on standard 24 inch 1080p monitors
- Fixed the with of the initial prompt text field in the job settings form
Backend
- Exposed a lot of new OIDC settings to the admin in the config file to make Project-W compatible with a broader range of OIDC providers
- Added GitLab OIDC connection to documentation, adjusted Google OIDC docs
- Some other documentation fixes
- Made sure that frontend deps are frozen in docker builds
- Improved docker builds in the GitHub Actions CI
- Bumped setuptools_scm
Runner
- Small adjustment to one settings description (documentation)
- Improved docker builds in the GitHub Actions CI
- Bumped setuptools_scm
What's Changed
- Expose more OIDC settings to config file, improve CI docker builds and freeze frontend deps, bump setuptools_scm by @JulianFP in #78
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #77
Full Changelog: v0.4.1...v0.4.2
v0.4.1
- Fixes inconsistency in settings validation
- Removes deprecated is_admin from user info route
- Relaxes password validation for provisioned users
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #75
- Relax password validation for provioned users, fix inconsistency in c… by @JulianFP in #76
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #73
- Database encryption, new token authentication, and a lot more new stuff by @JulianFP in #74
Full Changelog: v0.3.1...v0.4.0
v0.3.1
v0.3.0
v0.2.0
This release adds some major new features and bug fixes:
What's Changed
- Add ability to abort jobs by @JulianFP in #47
- doc: Add NVIDIA cuda installation instructions with docker-compose for runner + other improvements by @JulianFP in #48
- Expose last line of error message of failed jobs to clients by @JulianFP in #49
- Jobs: Add delete API route so that users can delete jobs by @JulianFP in #50
- Introduce separate route to retrieve audio as binary to get rid of base64, expose IDs to runner by @JulianFP in #51
Full Changelog: v0.1.0...v0.2.0
Initial release of Project-W!
This is a first alpha release of Project-W. It will also be the version running on the upcoming user test.
What's Changed
- config file, smtp, complete user management and more by @JulianFP in #3
- Bump actions/checkout from 3 to 4 by @dependabot in #1
- Bump actions/setup-python from 4 to 5 by @dependabot in #2
- Bump codecov/codecov-action from 3 to 4 by @dependabot in #4
- polishes and final additions to user management by @JulianFP in #5
- Add job/runner management to the main branch by @MarkusEverling in #6
- Finish first version of project by @JulianFP in #7
- Small fixes and additions to documentation by @dokempf in #29
- Relicense as APGL by @dokempf in #30
- Introduction of pre-commit, one bug fix and additions to test cases to catch that bug in the future by @JulianFP in #35
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #36
- Docker fixes by @JulianFP in #45
New Contributors
- @JulianFP made their first contribution in #3
- @dependabot made their first contribution in #1
- @MarkusEverling made their first contribution in #6
- @dokempf made their first contribution in #29
- @pre-commit-ci made their first contribution in #36
Full Changelog: https://github.com/JulianFP/project-W/commits/v0.1.0