Skip to content

Releases: hawks-atlanta/gateway-java

Release 0.0.50

Choose a tag to compare

@github-actions github-actions released this 24 Oct 22:08
64446b9
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

Choose a tag to compare

@github-actions github-actions released this 24 Oct 21:42
3595be9
chore(release) v0.0.48 (#88)

* fix: #87 file_delete not connected

* chore(release): 0.0.48

Release 0.0.46

Choose a tag to compare

@github-actions github-actions released this 24 Oct 19:18
fd246ca
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

Choose a tag to compare

@github-actions github-actions released this 20 Oct 17:33
docs: Trigger release

Release 0.0.42

Choose a tag to compare

@github-actions github-actions released this 17 Oct 18:33
83b1785
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

Choose a tag to compare

@github-actions github-actions released this 15 Oct 18:36
3a1fca5
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

Choose a tag to compare

@github-actions github-actions released this 12 Oct 18:44
a975fa6
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

Choose a tag to compare

@github-actions github-actions released this 08 Oct 22:44
8029075
docs: update main to trigger CI

Release 0.0.24

Choose a tag to compare

@github-actions github-actions released this 03 Oct 18:12
59506eb
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

Choose a tag to compare

@github-actions github-actions released this 26 Sep 23:05
0ba73d1
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>