-
v0.5.1
Stablereleased this
2026-06-13 23:01:11 +00:00 | 1 commits to main since this releaseChangelog
aa4f1ed2e0chore(deps): bumpfilippo.io/edwards25519to v1.1.17ca145281achore: update dependencies194f67c79cfix: add Docker daemon wait step and configure Docker service in release workflow9f003acb9dfix: add empty GITHUB_TOKEN environment variable for GoReleaserf8df1737b0fix: ensure Docker TLS certificate directory is set in release workflow090dc9902efix: remove Docker environment variables and wait step from release workflow8a02ba2ce4fix: remove Docker service configuration from release workflow4550744cd6fix: remove empty GITHUB_TOKEN environment variable from GoReleaser stepc7a79736f1fix: update Docker image repository ID and remove unused environment variable in release configuration29d995f2e3fix: update Docker image repository URL to use docker.ioc341296c09fix: update Docker image repository to include username in configuration2b2eb2b0fdfix: update Docker image repository to use custom domain in release workflow591052e5ccfix: update Docker login credentials and image repository in release workflow20b3727ac1fix: update Docker registry to use custom GHCR URL in release workflow453a8ae475fix: update Forgejo API and server URLs in GoReleaser configurationcd4401a337fix: update Gitea URLs to use GitHub API and server details05349346fdfix: update GoReleaser action reference to use full GitHub URL3fdc29134efix: update GoReleaser action reference to use full GitHub URL and comment out attestation stepsc9629323b1fix: update GoReleaser action to use correct GITEA_TOKEN secretd6199553b5fix: update SonarQube scan action reference to use full GitHub URLd38cbff78efix: update SonarQube scan action reference to use full GitHub URLb44ecb6139fix: update release configuration to use Gitea API and repository details
Released by GoReleaser.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.5.0 Stable
released this
2026-05-26 18:50:01 +00:00 | 23 commits to main since this releaseChangelog
f8305fe699feat(server): addSlogRequestLoggermiddleware for structured request logging0dbaed2737feat(server): addSlogRequestLoggermiddleware for structured request loggingf330f857fffeat(server): add redirect to Swagger UI on root path
Released by GoReleaser.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.4.0 Stable
released this
2026-05-24 17:15:55 +00:00 | 26 commits to main since this releaseChangelog
12f20f8c55chore(deps): migrateappimports togithub.com/DocPort-io/appthroughout the codebasea1bc72b81achore(docker): add build context for backend service indocker-compose.yml87c031b2d3chore(file, handler): simplify MIME type assignment and validation error handling7fc50987cfchore(go.mod): bump Go version from 1.25 to 1.26f8abbab0f9chore: major improvements and rewritef11e5d38b8feat(deployment): integrate Keycloak with PostgreSQL and configure DocPort realmedb8120489feat(storage): add file storage interface with filesystem and S3 implementations4eaa69b5a3fix(testutil): correct table name typo inCleanDBfunction5f25303ec0refactor(config): standardize configuration structure and cleanup dependencies8ef67f7a33refactor(testing): enhance database handling with shared pool and table truncation6cf1dc891brefactor: migrations into database package
Released by GoReleaser.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.3.0 Stable
released this
2026-03-15 15:49:25 +00:00 | 37 commits to main since this releaseChangelog
56bef1fdb0Merge pull request #2 from DocPort-io/feat/add-playwright-tests79fe1b6ca5Merge pull request #3 from DocPort-io/feat/implement-openapi-schema-first61f73f8615chore(api): add OpenAPI spec and oapi-codegen configuration52b9202447chore(api): add/filesendpoints and refactor file handlers152d958bc6chore(api): add min/max constraints and defaults to OpenAPI speca071d25568chore(api): enforce non-negative values for IDs in OpenAPI specba55f6eaecchore(api): rename generated file fromserver.gen.gotoapi.gen.go221815ccddchore(api): update OpenAPI spec and dependencies4351e0d933chore(api): update OpenAPI spec and refactor version handlers92de661118chore(api): update embedded Swagger specification and regenerateapi.gen.go3509732774chore(api): update routes to include API versioning and switch to embedded OpenAPI spec09321f6c98chore(auth): refactor authentication middleware and update user handlerscbbea8b2f8chore(auth): renameGetTokentoGetUnverifiedTokenand update documentation9a899cd286chore(ci): remove redundant Go tools caching and installation steps67cab7cca5chore(ci): remove unused environment variables from workflowsb885b70e31chore(config): simplify Playwright web server command by removing redundant coverage flag931c8218d9chore(deps): addjwt-decodev4.0.0 topackage.jsonandpnpm-lock.yaml1e116e5e0achore(deps): bumppnpmto v10.32.0 inpackage.json0e67b5a3b5chore(deps): remove unused dependencies fromgo.modandgo.sum5dab528c10chore(deps): update@types/nodeto v25.4.0 andundici-typesto v7.18.2 inpnpm-lock.yamlandpackage.json7a2e4d3e9cchore(deps): updatego.sumwith new and updated dependenciesb18605728achore(gitignore): addcover/directory to ignore list662365bd65chore(handler): fix import alias and clean up unused token context codee6549ee75cchore(handler): replaceGetTokenwithGetUnverifiedTokenin user handlers01f694c1ebchore(swagger): add static Swagger UI assets for API documentation3a2145feecchore(tests): fix API endpoint URL and update JSON key assertion42973f5901chore(tools): remove unusedgolang.org/x/textdependency used for Swagger generation3d34975a25chore: format files0f9c7b9b0fchore: update .gitignore for Playwright artifacts93f95e7025ci(build): add manual trigger withworkflow_dispatchto GitHub Actions80fe1756e4ci(build): improve coverage handling and update Sonar configurationca9ea57aafci(build): integrate PostgreSQL service, Node.js setup, and Playwright tests3b1bb82a08ci(build): update pnpm action and install stepd08bb92473ci(build, config): expose PostgreSQL port in workflow and update test DSN54943ad4a9ci(build, config): update Sonar coverage path and storage configurationde0cb489e4ci(config): extend Sonar exclusions and inclusions for e2e testsd764034b7eci(docker): add docker-compose file for local development setup2348fc96d1ci(qodana): add Qodana configuration file for static code analysis6a6662ab67ci(tests): create coverage directory and update JWKS URL in test config615d72088aci(tests): remove standalone Playwright workflow and integrate reports into build workflow1e6608b4c1docs(project): fix indentation in project handler commentseeaddd64e9docs(server): add newline for readability in OpenAPI security definitions5acc758489docs(version): fix indentation in handler commentse43851d8b9feat(auth): add token-based authentication and Playwright e2e tests2b0f55796ffeat(auth, user): enhance token parsing and context handling in middleware1ecc74d9befeat(files): add create, upload, download, and management fixtures and tests3075be7775feat(user): add CreateUser and CreateExternalAuth endpoints with validation and e2e tests21234266c2feat(users, auth): introduce external auths, enhance user handlinga143701738feat(version): add required validation forNamefield inUpdateVersionRequest83c1f3dfc0feat(versions): add file attachment and detachment tests, and handle duplicate, invalid, and edge casesdb7db2133efeat: add clientId and clientSecret to auth config, update auth middleware to use them98b8f31e59feat: add initial playwright setup075dec039efix(config): correct database DSN in test config46c37e290frefactor(auth): add token validation delay usingjwtDecodein authentication fixture12b84ae0c0refactor(auth): migrate to JWKS-based authentication, update middleware and config modelafbd85fab6refactor(auth): remove unnecessary logging and simplify token parsing in middlewarea9712ccc15refactor(config): removeconfig.goand migrate configuration handling toplatform/configb13a614c24refactor(config): replaceissuer,clientId, andclientSecretwithjwksUrlin example configs11bf9763e2refactor(database): simplifyNewDatabasefunction by replacing config dependency with DSN840f731384refactor(file): restructure file domain into repository, service, and handler layers77307e9660refactor(handler): remove request validation logic and unused validator dependency7e43ae53c4refactor(handler): rename error field to message and simplify response handling049195733brefactor(project): restructure project domain into repository, service, and handler layers449d6142bdrefactor(project): simplify response transformation and decouple API request types2c337b2a6erefactor(project): simplify service interface and handler logic5bf95a0da2refactor(server): removeroutes.goand integrate route registration intoserver.go4a0c0b2dcerefactor(user): remove external auths functionality6977f72270refactor(user): replaceGetByProviderfunctionality withGetByKeycloakReferencedb85359d1frefactor(version): restructure version domain into repository, service, and handler layerse92b4f0ac9refactor: move projects, versions and files into domain foldersf4e293a39dtest(projects): update duplicate slug test to expect 409 response829abbb892test(user): add e2e test for creating external auth associations3bed253a56test(user): add e2e tests for invalid and unknown user IDs393b57efc5test(user): add e2e tests for validation and duplicate scenarios in user and external auth APIs5be3b875a3test(user): restructure and extend e2e tests for external auths9c0b0afc88test(versions): expand coverage for validation and edge cases in API tests73b69339f5test(versions, files): update tests to return 400 for invalid and non-existing IDs, add coverage for version-specific file retrieval
Released by GoReleaser.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.2.0 Stable
released this
2026-01-28 20:15:13 +00:00 | 114 commits to main since this releaseChangelog
251ca16795build: move generate directives to dedicated file23673f137bci: add comments for valid UID/GID cases in entrypoint script3688390909refactor(database): migrate from SQLite to PostgreSQL and adjust schema for compatibility177df06d02refactor(storage): remove unimplemented S3 backend placeholder626db2e29arefactor(tests): remove unused test files for controller, service, and storage
Released by GoReleaser.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.1.18 Stable
released this
2025-12-22 18:33:20 +00:00 | 119 commits to main since this releaseChangelog
04b5da3f90config: update bind address in config.docker.toml to allow external connections
Released by GoReleaser.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.1.17 Stable
released this
2025-12-22 18:10:31 +00:00 | 120 commits to main since this releaseChangelog
ef6186fc87ci: add UID/GID validation and improved error handling in entrypoint script3c486389cdci: add default flag toadduserin entrypoint scriptd440510398ci: set permissions for GitHub Actions workflowsc531adbb1afeat(storage): implement List and Walk methods with comprehensive test coverage251f94a639fix(docs): correct checklist item in CONTRIBUTING.mdb273a691bdrefactor(config): simplify validation by removing database and port checksa85a66de91refactor(tests): improve file naming in filesystem test with fmt.Sprintf
Released by GoReleaser.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.1.16 Stable
released this
2025-12-21 19:19:44 +00:00 | 127 commits to main since this releaseChangelog
cccad30affci: fix formatting and whitespace issues in Dockerfile and entrypoint script
Released by GoReleaser.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.1.15 Stable
released this
2025-12-21 19:05:32 +00:00 | 128 commits to main since this releaseChangelog
562af2aeabci: update Dockerfile and config paths for data directory restructuring
Released by GoReleaser.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.1.11 Stable
released this
2025-12-17 19:03:25 +00:00 | 132 commits to main since this releaseChangelog
5ea6324d0dci: switch to Alpine base image and update Dockerfilefcb7fefb00refactor(config): remove filesystem storage validation logic
Released by GoReleaser.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads