Repository navigation
Releases: hawks-atlanta/gateway-java
Releases · hawks-atlanta/gateway-java
Release list
Release 0.0.50
chore(release): v0.0.50 (#89) * feat: unshare file (#86) * feat: unshare file feat init * fix: format * fix: fix in some names * fix: format * fix: format * feat: add createShareRemove object util * feat: unshare file feat and tests done chore(release): 0.0.50 --------- Co-authored-by: Silvia Pabón <62608580+SilviaPabon@users.noreply.github.com>
Release 0.0.48
chore(release) v0.0.48 (#88) * fix: #87 file_delete not connected * chore(release): 0.0.48
Release 0.0.46
chore(release): v0.0.46 (#85) * feat: File delete (#84) * File delete * Change of array to a file --------- Co-authored-by: Andres David Bonilla Higuera <andres.bonilla.2020@upb.edu.co>
Release 0.0.44
Release 0.0.42
chore(release): v0.0.42 (#81) * Feat: List Shared With Who (#79) * Share List With Who * Apply format * Apply changes * chore(release): 0.0.41 * chore(release): 0.0.42 --------- Co-authored-by: Antonio Donis <antoniojosedonishung@gmail.com> Co-authored-by: Andres David Bonilla Higuera <andres.bonilla.2020@upb.edu.co>
Release 0.0.40
chore(release): v0.0.40 (#78) * fix: Update field validation (#73) * feat: Update field validation on SOAP request types * style: simplify field validation error messages * style: update error format * chore(release): 0.0.36 * feat: Get file by UUID (#76) * docs(openapi): Update spec * fix(services): Make volume fild nullable Since that endpoint can also be used to list directories, it's possible for the volume field to be null * feat: Add new service to get file metadata * test: Add tests to the service to get metadata by UUID * chore(cli): Add new service to the CLI client * fix: Add missing extension and size fields to File object * chore(release): 0.0.37 * feat: File move (#77) * feat: init feat file move * feat: advance in feat file move * fix: format fix * feat: advance in file move feat, null checks to move in root directory * feat: init file move implemented in cli.py * feat: init adding tests for move file * fix: changing file name * fix: changing name and moving test in previous ITFileManagement to new ITFileManagement in order 3 * fix: format * feat: adding some test to other http codes * fix: changing error code to 403 to 409 in file move feat * fix: adding more error codes * fix: final fixes in format, in cli client (deleting unnecessary field), deleting souts * fix: format * chore(release): 0.0.38 * feat: List Files (#74) * List Files Finished * Add comments * Fix Format * Applied changes * Fields changed * Fix field size --------- Co-authored-by: Pedro Andrés Chaparro Quintero <62714297+PedroChaparro@users.noreply.github.com> * chore(release): 0.0.39 * chore(release): 0.0.40 --------- Co-authored-by: Antonio Donis <antoniojosedonishung@gmail.com> Co-authored-by: Andres David Bonilla Higuera <andres.bonilla.2020@upb.edu.co> Co-authored-by: woynert <whayner.porras.2020@upb.edu.co> Co-authored-by: Pedro Andrés Chaparro Quintero <62714297+PedroChaparro@users.noreply.github.com> Co-authored-by: SilviaPabon <silvia.pabon.2020@upb.edu.co>
Release 0.0.35
chore(release): v0.0.35 (#72) * chore(release): 0.0.13 * feat: Normalize method responses (#36) * chore(release): 0.0.14 * chore: JSON library (#37) * chore: Add org.json dependency * chore: Add JSON usage example * chore(release): 0.0.15 * feat: Config from env vars (#38) * feat: Get conf from env vars * docs: Add CLI.md document * docs: Link docs in README * feat: Add default ENV vars to Dockerfile for convenience * fix: Change worker RMI default port * chore(release): 0.0.16 * feat: adding register implementation and some changes in .gitignore (#35) * feat: adding register implementation and some changes in .gitignore * fix: fixing format inconsistencies * feat: changing and upgrading res in success * fix: upgrading requests and responses * fix: changing parameter from pass to password * fix: changing url format * fix: clang format * fix: True on success * fix: Use Config class for env vars --------- Co-authored-by: woynert * chore(release): 0.0.17 * Feat login (#40) * Feat login without tests * Apply formatting * chore(release): 0.0.18 * docs: SOAP OpenAPI specification (#41) * docs: Add open api specification * docs: Add API definition to README.md * docs: Improve CLI.md examples * refactor: Redesign request / response types * chore: Update python sample client * chore: Update submodule * chore: Use error instead of success * chore: Apply requested changes * chore(release): 0.0.19 * feat: Upload File, Tests, Restructure (#42) * feat: createFile handler * fix: Use byte primitive * chore: Remove RMI demo from App.java * chore: apply clang-format * feat: Abstract rmi connection * chore: Update rmi lib * chore: Utils package * feat: Auth abstraction * feat: Authenticate jwt on upload file * feat: Get user's UUID * feat: Get file mimetype from bytes * fix: Make metadata & auth services use a single postgres instance * feat: Pre declare userUUID * fix: Get userUUID from token * docs: Update env vars default values * feat(upload-file): save metadata * fix: ManagerRMI interface import * chore: Remove debug msgs * refactor: Switch SOAP data types sufix to prefix * chore: Remove debug msgs * chore: Update RMI submodule * refactor: Redesign request / response types * fix: Adapt current service implementation with new interface design * docs: Add open api specification * docs: Add API definition to README.md * docs: Improve CLI.md examples * refactor: Redesign request / response types * chore: Update python sample client * chore: Update submodule * chore: update submodule * fix: Typo in request type * feat(upload-file): Add file size limits * chore: Use error instead of success * fix: Simplify http requests * refactor: External services: Managers to Services * refactor: Separate SOAP request handlers as controllers * chore: Add http codes to auth method * feat: Add http codes to Metadata save file * feat: Better http code handling * feat: Add ResStatus generic downcast support * feat: Validate field types * feat: Adapt getUserUUID method to a ResStatus response * test: Test util to tweak configurations * fix: controller exit codes * test: Authorization service abstraction * test: FileIO upload-file * docs: Update README & API spec * test: show realtime std, err on tests execution * feat: update python client demo * chore: Update docker compose with worker service & adminer * docs: Update default MetadataURI env var * chore: Use worker release image * ci: Fix workflows: testing, coverage * fix: Do not assume api sufix * fix: Exclude tests on Dockerfile build * chore(release): 0.0.20 * Update login and Add tests (#47) * Updeate return code and test * Fixes Implemented * fix: Update RMI module * Fix Format * Fix * Test: update message --------- Co-authored-by: woynert <whayner.porras.2020@upb.edu.co> * chore(release): 0.0.21 * feat: download file (#46) * feat: createFile handler * fix: Use byte primitive * chore: Remove RMI demo from App.java * chore: apply clang-format * feat: Abstract rmi connection * chore: Update rmi lib * chore: Utils package * feat: Auth abstraction * feat: Authenticate jwt on upload file * feat: Get user's UUID * feat: Get file mimetype from bytes * fix: Make metadata & auth services use a single postgres instance * feat: Pre declare userUUID * fix: Get userUUID from token * docs: Update env vars default values * feat(upload-file): save metadata * fix: ManagerRMI interface import * chore: Remove debug msgs * refactor: Switch SOAP data types sufix to prefix * chore: Remove debug msgs * chore: Update RMI submodule * refactor: Redesign request / response types * fix: Adapt current service implementation with new interface design * docs: Add open api specification * docs: Add API definition to README.md * docs: Improve CLI.md examples * refactor: Redesign request / response types * chore: Update python sample client * chore: Update submodule * chore: update submodule * fix: Typo in request type * feat(upload-file): Add file size limits * chore: Use error instead of success * fix: Simplify http requests * refactor: External services: Managers to Services * refactor: Separate SOAP request handlers as controllers * chore: Add http codes to auth method * feat: Add http codes to Metadata save file * feat: Better http code handling * feat: Add ResStatus generic downcast support * feat: Validate field types * feat: Adapt getUserUUID method to a ResStatus response * test: Test util to tweak configurations * fix: controller exit codes * test: Authorization service abstraction * test: FileIO upload-file * docs: Update README & API spec * test: show realtime std, err on tests execution * feat: update python client demo * chore: Update docker compose with worker service & adminer * docs: Update default MetadataURI env var * chore: Use worker release image * ci: Fix workflows: testing, coverage * fix: Do not assume api sufix * fix: Exclude tests on Dockerfile build * chore: Update RMI types to use UUID * feat(ServiceMetadata): canRead wrapper added * feat(ServiceMetadata): getFileMetadata wrapper added * chore: update fileDownload res/req types * feat: fileDownload service implementation * chore: Add RMI Streaming library * feat(fileDownload): Add 404 code case * fix: Login return code * test: Add new ASCII generator * test: Update uploadFile test to save relevant data for other tests * test: Add fileDownload tests * chore: Remove debug messages & unclutter test output * fix: Add workaround issue Metadata#74 * chore: increase buffer size for data streaming * chore: update submodule * feat: Update demo python SOAP client * fix: Nullable extension result * fix: Give time for file to finish uploading before next test * ci: run test workflows on PRs against main * chore: Improve cli client (#55) * refactor: Make cli client reusable --------- Co-authored-by: woynert <whayner.porras.2020@upb.edu.co> --------- Co-authored-by: Pedro Andrés Chaparro Quintero <62714297+PedroChaparro@users.noreply.github.com> * chore(release): 0.0.22 * chore(release): 0.0.23 * feat: file check ready (#57) * fix: Remove duplicated uri chained method * feat: add file check controller implementation * test: add file_check tests * feat: make format script default to write * feat: use serviceMetadata existing implementation for fileCheck * test(file check): add tests for case 400 and 401 * style: apply clang-format * chore(release): 0.0.24 * chore: Rename soap endpoint (#59) * chore: update python-cli soap endpoint * chore: Update endpoint from /service to /gw/service * chore(release): 0.0.25 * feat: challenge endpoint (#56) * feat: Auth refresh service implementation * feat: Auth refresh query implementation * fix: Additional property attach not allowed on postgres-admin service * docs: Auth refresh update on api specification * feat: Auth refresh test implementaion * fix: Fix typos on controller * docs: Update response schema on auth refresh * feat: Update soap python client for auth refresh * Fix: Code formatting * style: adjust spaces --------- Co-authored-by: woynert <woynertgamer@gmail.com> * chore(release): 0.0.26 * Fix: Delete Unnecesary resFileNew (#63) * chore(release): 0.0.27 * test: Add tests for register method (#60) * feat: init test to register and fixing format issues in CtrlAccountRegister * fix: changing location of register test * fix: adding requested changes in code and tests * fix: validating format in code * chore(release): 0.0.28 * Feat: share file feature (#61) * fix: deleting attach from docker * feat: starting share-file feat changes * feat: init of adding error and msg according with statuscode * feat: some last adjustments for share file feat * feat: share file feat concluded and test of it added * fix: deleting repeated code and adding a check for errors after request otherUserUUID * fix: deleting unnecessary checkFile action in test * chore: remove unused import --------- Co-authored-by: woynert <whayner.porras.2020@upb.edu.co> * chore(release): 0.0.29 * chore(release): 0.0.30 * fix: Move /api/version base path * chore(release): 0.0.31 * feat: File rename (#69) * docs: Split move / rename functionality * refactor(file-rename): Redefine request type * feat(file-rename): File rename soap controller implementation * test(file-rename): Add tests for file-rename * feat(file-rename): Update simple python client * chore: Remove unused properties * chore(release): 0.0.32 * Update password (#68) * Advance * Finished Update Password * Fix: Format * Fix: Format sh * Fixs from CtrlUpdatePassword * chore(release): 0.0.33 * feat: create new directory (#71) * feat: Adapt saveFile so that it can save directories * docs: Update types and return code * feat: Create new dir SOAP controller * test(create-new-dir): Add various tests cases * docs: Fix create dir "endpoint" (remote method name) * feat: Add file_new_dir demo to python cli * style: Rename saveFile fileExtension argument * test: further test response codes * chore(release): 0.0.34 * chore(release): 0.0.35 --------- Co-authored-by: Antonio Donis <antoniojosedonishung@gmail.com> Co-authored-by: Silvia Pabón <62608580+SilviaPabon@users.noreply.github.com> Co-authored-by: Andres David Bonilla Higuera <andres.bonilla.2020@upb.edu.co> Co-authored-by: Pedro Andrés Chaparro Quintero <62714297+PedroChaparro@users.noreply.github.com> Co-authored-by: Cristian Julian Muñoz Buenahora <62572462+crijumubu@users.noreply.github.com> Co-authored-by: SilviaPabon <silvia.pabon.2020@upb.edu.co>
Release 0.0.30
docs: update main to trigger CI
Release 0.0.24
chore(release): v0.0.24 (#58) * chore(release): 0.0.13 * feat: Normalize method responses (#36) * chore(release): 0.0.14 * chore: JSON library (#37) * chore: Add org.json dependency * chore: Add JSON usage example * chore(release): 0.0.15 * feat: Config from env vars (#38) * feat: Get conf from env vars * docs: Add CLI.md document * docs: Link docs in README * feat: Add default ENV vars to Dockerfile for convenience * fix: Change worker RMI default port * chore(release): 0.0.16 * feat: adding register implementation and some changes in .gitignore (#35) * feat: adding register implementation and some changes in .gitignore * fix: fixing format inconsistencies * feat: changing and upgrading res in success * fix: upgrading requests and responses * fix: changing parameter from pass to password * fix: changing url format * fix: clang format * fix: True on success * fix: Use Config class for env vars --------- Co-authored-by: woynert * chore(release): 0.0.17 * Feat login (#40) * Feat login without tests * Apply formatting * chore(release): 0.0.18 * docs: SOAP OpenAPI specification (#41) * docs: Add open api specification * docs: Add API definition to README.md * docs: Improve CLI.md examples * refactor: Redesign request / response types * chore: Update python sample client * chore: Update submodule * chore: Use error instead of success * chore: Apply requested changes * chore(release): 0.0.19 * feat: Upload File, Tests, Restructure (#42) * feat: createFile handler * fix: Use byte primitive * chore: Remove RMI demo from App.java * chore: apply clang-format * feat: Abstract rmi connection * chore: Update rmi lib * chore: Utils package * feat: Auth abstraction * feat: Authenticate jwt on upload file * feat: Get user's UUID * feat: Get file mimetype from bytes * fix: Make metadata & auth services use a single postgres instance * feat: Pre declare userUUID * fix: Get userUUID from token * docs: Update env vars default values * feat(upload-file): save metadata * fix: ManagerRMI interface import * chore: Remove debug msgs * refactor: Switch SOAP data types sufix to prefix * chore: Remove debug msgs * chore: Update RMI submodule * refactor: Redesign request / response types * fix: Adapt current service implementation with new interface design * docs: Add open api specification * docs: Add API definition to README.md * docs: Improve CLI.md examples * refactor: Redesign request / response types * chore: Update python sample client * chore: Update submodule * chore: update submodule * fix: Typo in request type * feat(upload-file): Add file size limits * chore: Use error instead of success * fix: Simplify http requests * refactor: External services: Managers to Services * refactor: Separate SOAP request handlers as controllers * chore: Add http codes to auth method * feat: Add http codes to Metadata save file * feat: Better http code handling * feat: Add ResStatus generic downcast support * feat: Validate field types * feat: Adapt getUserUUID method to a ResStatus response * test: Test util to tweak configurations * fix: controller exit codes * test: Authorization service abstraction * test: FileIO upload-file * docs: Update README & API spec * test: show realtime std, err on tests execution * feat: update python client demo * chore: Update docker compose with worker service & adminer * docs: Update default MetadataURI env var * chore: Use worker release image * ci: Fix workflows: testing, coverage * fix: Do not assume api sufix * fix: Exclude tests on Dockerfile build * chore(release): 0.0.20 * Update login and Add tests (#47) * Updeate return code and test * Fixes Implemented * fix: Update RMI module * Fix Format * Fix * Test: update message --------- Co-authored-by: woynert <whayner.porras.2020@upb.edu.co> * chore(release): 0.0.21 * feat: download file (#46) * feat: createFile handler * fix: Use byte primitive * chore: Remove RMI demo from App.java * chore: apply clang-format * feat: Abstract rmi connection * chore: Update rmi lib * chore: Utils package * feat: Auth abstraction * feat: Authenticate jwt on upload file * feat: Get user's UUID * feat: Get file mimetype from bytes * fix: Make metadata & auth services use a single postgres instance * feat: Pre declare userUUID * fix: Get userUUID from token * docs: Update env vars default values * feat(upload-file): save metadata * fix: ManagerRMI interface import * chore: Remove debug msgs * refactor: Switch SOAP data types sufix to prefix * chore: Remove debug msgs * chore: Update RMI submodule * refactor: Redesign request / response types * fix: Adapt current service implementation with new interface design * docs: Add open api specification * docs: Add API definition to README.md * docs: Improve CLI.md examples * refactor: Redesign request / response types * chore: Update python sample client * chore: Update submodule * chore: update submodule * fix: Typo in request type * feat(upload-file): Add file size limits * chore: Use error instead of success * fix: Simplify http requests * refactor: External services: Managers to Services * refactor: Separate SOAP request handlers as controllers * chore: Add http codes to auth method * feat: Add http codes to Metadata save file * feat: Better http code handling * feat: Add ResStatus generic downcast support * feat: Validate field types * feat: Adapt getUserUUID method to a ResStatus response * test: Test util to tweak configurations * fix: controller exit codes * test: Authorization service abstraction * test: FileIO upload-file * docs: Update README & API spec * test: show realtime std, err on tests execution * feat: update python client demo * chore: Update docker compose with worker service & adminer * docs: Update default MetadataURI env var * chore: Use worker release image * ci: Fix workflows: testing, coverage * fix: Do not assume api sufix * fix: Exclude tests on Dockerfile build * chore: Update RMI types to use UUID * feat(ServiceMetadata): canRead wrapper added * feat(ServiceMetadata): getFileMetadata wrapper added * chore: update fileDownload res/req types * feat: fileDownload service implementation * chore: Add RMI Streaming library * feat(fileDownload): Add 404 code case * fix: Login return code * test: Add new ASCII generator * test: Update uploadFile test to save relevant data for other tests * test: Add fileDownload tests * chore: Remove debug messages & unclutter test output * fix: Add workaround issue Metadata#74 * chore: increase buffer size for data streaming * chore: update submodule * feat: Update demo python SOAP client * fix: Nullable extension result * fix: Give time for file to finish uploading before next test * ci: run test workflows on PRs against main * chore: Improve cli client (#55) * refactor: Make cli client reusable --------- Co-authored-by: woynert <whayner.porras.2020@upb.edu.co> --------- Co-authored-by: Pedro Andrés Chaparro Quintero <62714297+PedroChaparro@users.noreply.github.com> * chore(release): 0.0.22 * chore(release): 0.0.23 * feat: file check ready (#57) * fix: Remove duplicated uri chained method * feat: add file check controller implementation * test: add file_check tests * feat: make format script default to write * feat: use serviceMetadata existing implementation for fileCheck * test(file check): add tests for case 400 and 401 * style: apply clang-format * chore(release): 0.0.24 --------- Co-authored-by: Antonio Donis <antoniojosedonishung@gmail.com> Co-authored-by: Silvia Pabón <62608580+SilviaPabon@users.noreply.github.com> Co-authored-by: Andres David Bonilla Higuera <andres.bonilla.2020@upb.edu.co> Co-authored-by: Pedro Andrés Chaparro Quintero <62714297+PedroChaparro@users.noreply.github.com>
Release 0.0.19
chore(release): 0.0.19 (#45) * feat: Normalize method responses (#36) * chore: JSON library (#37) * chore: Add org.json dependency * chore: Add JSON usage example * feat: Config from env vars (#38) * feat: Get conf from env vars * docs: Add CLI.md document * docs: Link docs in README * feat: Add default ENV vars to Dockerfile for convenience * fix: Change worker RMI default port * feat: adding register implementation and some changes in .gitignore (#35) * feat: adding register implementation and some changes in .gitignore * fix: fixing format inconsistencies * feat: changing and upgrading res in success * fix: upgrading requests and responses * fix: changing parameter from pass to password * fix: changing url format * fix: clang format * fix: True on success * fix: Use Config class for env vars --------- Co-authored-by: woynert * Feat login (#40) * Feat login without tests * Apply formatting * docs: SOAP OpenAPI specification (#41) * docs: Add open api specification * docs: Add API definition to README.md * docs: Improve CLI.md examples * refactor: Redesign request / response types * chore: Update python sample client * chore: Update submodule * chore: Use error instead of success * chore: Apply requested changes --------- Co-authored-by: Antonio Donis <antoniojosedonishung@gmail.com> Co-authored-by: Silvia Pabón <62608580+SilviaPabon@users.noreply.github.com> Co-authored-by: Andres David Bonilla Higuera <andres.bonilla.2020@upb.edu.co>