This repository has been archived by the owner on Jan 15, 2025. It is now read-only.
Releases: pagopa-archive/io-functions-lollipop
Releases · pagopa-archive/io-functions-lollipop
Release 1.8.0
Changes:
- 1798c74 Bump version to 1.8.0 [skip ci]
- 1d8c682 Merge pull request #34 from pagopa/IOCIT-317--add-events-to-GenerateLCParams
- 8757b6c [#IOCIT-317] update tests
- 8690cb7 [#IOCIT-317] move to new log implementation + add custom events
- eeead8c [#IOCIT-317] add test for context.log calls
- f2a1602 Merge pull request #35 from pagopa/IOPID-127-use-fn-commons-crypto
- a1e5a52 [#IOPID-127] Use Crypto utils from fn-commons
- 30d65d8 Enable on master opex github action trigger
- fdb91ed Merge pull request #32 from pagopa/IOCIT-353--add-opex-dashboard
- a298e95 [#IOCIT-353] remove useless host from config.yaml
See More
- c4781dd [#IOCIT-353] update data
- 1b9f776 [#IOCIT-353] fix workflow push branch
- 4a5d63b [#IOCIT-353] add config for dashboard generation
- c034548 [#IOCIT-353] add opex terraform project
- 3ffcb16 [#IOCIT-353] add workflow for external dashboard creation
- 311416c [#IOCIT-353] exclude opex env folder from gitignore
This list of changes was auto generated.
Release 1.7.0
Changes:
- 753ca9e Bump version to 1.7.0 [skip ci]
- 653beb9 Merge pull request #31 from pagopa/IOCIT-321--add-events-to-getAssertion
- c849711 [#IOCIT-321] fix lint
- eeb92fb [#IOCIT-321] update winston-ts + use peek method
- 9f643f6 [#IOCIT-321] move to new log implementation
- 14c6e6d [#IOCIT-321] Update fn-commons
- d52701d add winston-ts logger in getassertion fn
- 9182e98 [#IOCIT-321] minor change
- b951320 [#IOCIT-321] add events to GetAssertion handler
This list of changes was auto generated.
Release 1.6.0
Changes:
- d7a1e81 Bump version to 1.6.0 [skip ci]
- 8949a9d Merge pull request #30 from pagopa/IOCIT-373--add-custom-verifiers
- 0ce0194 [#IOCIT-373] fix comment + allow algMap override
- b2a775e [#IOCIT-373] refactor based on comments
- 51b9eec [#IOCIT-373] fix import + tests
- 9868378 [#IOCIT-373] use custom verifiers in middleware
This list of changes was auto generated.
Release 1.5.1
Release 1.5.0
Changes:
- f0a4485 Bump version to 1.5.0 [skip ci]
- 5f5ab0d Merge pull request #27 from pagopa/IOCIT-368--add-first-lollipop-consumer-endpoint
- 2e27c7c Merge pull request #28 from pagopa/fix-basepath-lollipop-external-spec
- 7109014 Fix openapi external basepath
- ee70c69 [#IOCIT-368] remove useless await
- d1bbca4 [#IOCIT-368] fix new env vars
- 818ce3c [#IOCIT-368] add multisignature test
- a6b6db1 [#IOCIT-368] add new env vars
- e5e4501 [#IOCIT-368] fix names
- 85a5c62 [#IOCIT-368] add tests
See More
- baa0e49 [#IOCIT-368] fix lint
- 465168c [#IOCIT-368] moved to @mattrglobal/http-signatures library
- 53ea039 comment out verify signature function
- 9f0fcc0 add assertion validation of userid and assertionref
- 100ab29 add utils to managed attribute in saml assertion
- 09929d1 add assertion check on user id and inresponseto
- d00e26b add xml-crypto
- 8813f0b add first lollipop consumer enpoint function
- 267bb1f fix external definition parameters due to codegen compatibility
- 3305883 add http signature validation middleware
- 36bde95 add require headers middleware
- 9e21481 add missing types for http-signature libs
- aec48f9 add crypto utils
- 3154542 add definitions generation
This list of changes was auto generated.
Release 1.4.0
Changes:
- 13196e9 Bump version to 1.4.0 [skip ci]
- 58b513b Merge pull request #26 from pagopa/IOCIT-341--implement-getAssertion-handler
- 9575f53 [#IOCIT-341] add jwt with a wrong key IT
- 96c74fd [#IOCIT-341] refactor jwk utilities
- 4057826 [#IOCIT-341] fix tests
- 58e73a5 [#IOCIT-341] fix test titles
- 40acf75 [#IOCIT-341] refactor logs
- b7b05b6 [#IOCIT-341] return IResponseErrorInternal when PENDING pubKey
- 05590eb [#IOCIT-341] renamed PopDocumentReader to PublicKeyDocumentReader
- a83b182 Update integrations/tests/getAssertion.test.ts
See More
- 437edfd [#IOCIT-341] removed getBlobAsTextWithError + add IT for 410 response
- 80a493d [#IOCIT-341] minor fixes
- acceeea [#IOCIT-341] fix IT + add test
- 772787d [#IOCIT-341] refactor log management
- 8fc2ac9 [#IOCIT-341] add new IT
- 47ce7a0 [#IOCIT-341] fix IT + add tests
- a6b85c5 [#IOCIT-341] fix IT
- dcfda88 [#IOCIT-341] fix after rebase
- ed8a69d init integration test for getAssertion
- 7613fb0 [#IOCIT-341] add tests
- 46aad05 [#IOCIT-341] implement GetAssertionHandler
- 2faf7f2 [#IOCIT-341] add AssertionReader + tests + mocks
- 558f889 Merge pull request #21 from pagopa/IOCIT-305--expose-generateLCParams
- 9620396 [#IOCIT-305] small refactor
- fc1e10a [#IOCIT-305] fix config KEYS_EXPIRE_GRACE_PERIODS_IN_DAYS
- f08f370 [#IOCIT-305] fix IT
- a48187f Merge pull request #24 from pagopa/IOCIT-340-add-jwt-verify-middleware
- 77c62ed [#IOCIT-305] move fetchGenerateLcParams to client.ts
- 3dd0661 Change middleware doc
- cefb227 [#IOCIT-305] set DEFAULT_KEYS_EXPIRE_GRACE_PERIODS_IN_DAYS to 0
- 908837a [#IOCIT-305] add logs
- 9c81e18 Fix expected variables in tests and await expect
- e2e60aa replaced ErrorValidation with Forbidden and fix tests
- 163433a Move header name into the config
- 6f1f43e Add a test in case the auth is valid only for the regex
- f3a8117 Add more tests
- 4afe918 Add jwt verify middleware
- d97050e fix import cosmosClient on IT
- e0ef28e Refactor after rebase
- 5c01372 Merge pull request #14 from pagopa/IOCIT-301--add-JWT-management
- a79dc03 Rebase from 'IOCIT-301--add-JWT-management'
- 39ffb23 fix date in unit tests
- e5c0c5c Merge branch 'master' into IOCIT-301--add-JWT-management
- 70ecdc8 [#IOCIT-301] fix expiresAtDate
- 0f03853 [#IOCIT-301] update jose
- 037d280 [#IOCIT-301] fix after rebase
- 0d3f4bd [#IOCIT-301] small fix
- 49a133a [#IOCIT-301] small refactor
- 75113cc [#IOCIT-301] remove DecodedAuthJWT + minor fix
- 3ddddc9 [#IOCIT-301] use withDefault instead of withFallback
- bfe41db [#IOCIT-301] export AuthJWT only
- 8e61acd [#IOCIT-301] second validation when error is invalid signature
- 3bb20e5 [#IOCIT-301] refactor IConfig + TTL from config
- 46483aa [#IOCIT-301] fix typos
- 1e11bdb [#IOCIT-301] remove logs
- abd806d [#IOCIT-301] add tests
- c3301ae [#IOCIT-301] add JWT generator/validator
- 6da2447 [#IOCIT-301] add new env variables
- 854abdf [#IOCIT-301] add new libriaries for jwt management
- 8c3b035 Merge branch 'master' into IOCIT-305--expose-generateLCParams
- ae97da2 add check for JWT in IT
- 1a3f717 Rebase
- 955b3eb refactor for remove eslint arrow function rule
- e0328ba [#IOCIT-301] small refactor
- 330f227 [#IOCIT-301] update openapi version
- 88ee1ed [#IOCIT-301] remove DecodedAuthJWT + minor fix
- 645ec60 [#IOCIT-301] use withDefault instead of withFallback
- fb406ad [#IOCIT-301] export AuthJWT only
- f3b174e [#IOCIT-301] second validation when error is invalid signature
- 2fdc6e3 [#IOCIT-301] refactor IConfig + TTL from config
- 617a6a7 [#IOCIT-301] fix typos
- 10470c0 [#IOCIT-301] remove logs
- a01f7ab [#IOCIT-301] add tests
- f43021c [#IOCIT-301] add JWT generator/validator
- 15a6299 [#IOCIT-301] add new env variables
- 1ff036a [#IOCIT-301] add new libriaries for jwt management
- a5a0b10 add RSA cert for JWT in integration tests
- d3a96e1 align openapi specs version
- 2c0beff refactor with auth jwt
- 615375e Rebase from 'IOCIT-301--add-JWT-management'
- 9a2f477 Rebase
- 1369653 fix check on not found status code
- 1e124f7 fix pending assertionRef
- 6fcc332 fix IT
- 128af55 add tests + refactor
- 9f6d169 fix
- ab42b0e fix inputs on IT
- a0f7e34 fix import on tests
- 374ea28 merge fixtures utilities and remove useless ones
- 2403dac Merge branch 'master' into IOCIT-305--expose-generateLCParams
- 127d417 Add IT for generateLCParams 1st step
- 0dce34b align azure/cosmos version
- a46a4b5 fix imports on mocks
- fc79245 upgrade io-functions-commons + related refactor
- a1ff995 Refactor handler and internal openapi specs
- f301a68 Rebase
- 8c22076 add unit tests part 1
- 82d75a8 fix typo
- b118aa6 indent
- fcf2e08 Add GenerateLcParams handler implementation
- 915afe8 [#IOCIT-301] remove DecodedAuthJWT + minor fix
- 7adca41 GenerateLcParams skeleton
- 0343e16 [#IOCIT-301] use withDefault instead of withFallback
- 49dfbe6 [#IOCIT-301] export AuthJWT only
- 6105c1d [#IOCIT-301] second validation when error is invalid signature
- 431284c [#IOCIT-301] refactor IConfig + TTL from config
- 42cf2bf [#IOCIT-301] fix typos
- 9ad7518 [#IOCIT-301] remove logs
- ceee368 [#IOCIT-301] add tests
- f82a488 [#IOCIT-301] add JWT generator/validator
- 2c0fdc8 [#IOCIT-301] add new env variables
- f6386c4 [#IOCIT-301] add new libriaries for jwt management
This list of changes was auto generated.
Release 1.3.0
Changes:
- e348294 Bump version to 1.3.0 [skip ci]
- 3a73f38 hotfix package.json version
- b78dda5 [#IOCIT-348] activatePubKey endpoint (#13)
- e9b9bc2 Merge pull request #25 from pagopa/align_internal_openapi_specs
- 947b7d0 upgrade fn-commons on integrations
- 72010be upgrade fn-commons
- 3ac4970 Align openapi specs
This list of changes was auto generated.
Release 1.0.2
Changes:
- 3a62823 Bump version to 1.0.2 [skip ci]
- 806ece2 Merge pull request #20 from pagopa/IOCIT-328--add-pubkey-endpoint-to-reserve-keys
- ec7a626 remove azurite custom docker builder
- e301730 Merge branch 'master' into IOCIT-328--add-pubkey-endpoint-to-reserve-keys
- b828e41 enhance azurite version
- 58dde1f Merge pull request #19 from pagopa/IOCIT-359-add-model-integration-tests
- 1e1d957 Merge with master
- 3517d50 Merge pull request #22 from pagopa/expose-get-assertion-skeleton
- a4d0180 fix comment
- 58ca169 fix const ref
See More
- fafb7e1 Merge branch 'master' into expose-get-assertion-skeleton
- d370251 add output info on fetch error
- be085bf remove duplicated var
- 230a098 remove unused util
- bc135d9 refactor handlepubkeyrevoke with common util
- 5a1956c refactor reservepubkey with common utils
- 3150cd5 refactor common utils
- 2ff61ac Merge branch 'master' into IOCIT-328--add-pubkey-endpoint-to-reserve-keys
- d4b4041 Add storage option
- f65932b Merge pull request #18 from pagopa/IOCIT-344--add-revoke-pubkeys-queue-trigger
- b68d5ef Refactor over utility changes
- 4c48590 refactor with array sequence
- da50482 fix comment
- f926ab7 Refactor over review
- 4d904e5 rename jose test in thumbprint
- f23bd09 Merge branch 'IOCIT-328--add-pubkey-endpoint-to-reserve-keys' of https://github.com/pagopa/io-functions-lollipop into IOCIT-328--add-pubkey-endpoint-to-reserve-keys
- 780969a fix import
- d64cba5 Update integrations/tests/reservePubKey.test.ts
- 9778f65 rename payload vars
- 80279bd add test to reservekey handler when a reserve non-master pubkey fails
- 02a3a6a rename getHandler function
- f0b4964 rename Handler type
- 4d6f301 rename jose.ts in thumbprint.ts
- 7a50aa7 Update utils/tests/pubkeys.test.ts
- ccc35f3 Update utils/tests/pubkeys.test.ts
- bf41485 Update utils/tests/pubkeys.test.ts
- 7eadb3c Update integrations/tests/reservePubKey.test.ts
- db4a9ad Update integrations/tests/reservePubKey.test.ts
- ed6dc14 Update ReservePubKey/handler.ts
- fe78e83 refactor
- b869d72 Add a test when create is called on a document with only version 1
- 1805170 remove useless trackFailure
- 478b25d Bind original values in tests
- d911a71 remove useless map
- b9ad505 Move env.ts inside integrations/utils
- aa5607c Update readme title
- 9daed40 fix collection name
- 127ffa9 Merge pull request #10 from pagopa/dependabot/npm_and_yarn/integrations/qs-6.5.3
- 39e6ad0 Merge pull request #1 from pagopa/dependabot/npm_and_yarn/http-cache-semantics-4.1.1
- 31efb43 Merge pull request #12 from pagopa/dependabot/npm_and_yarn/integrations/json5-2.2.3
- 67e1119 fix assertion storage conn string
- 74768c6 Add GetAssertion skeleton
- 5ec8793 Update HandlePubKeyRevoke/handler.ts
- 0cad8e2 Update HandlePubKeyRevoke/handler.ts
- 76b574b mount utils in docker compose
- 514381b mounting node modules in docker compose
- edf6999 Update io-functions-commons in integration test
- 92f2848 Update ReservePubKey/handler.ts
- a62ef6c removed reserve specific type from utils
- 51c575a fix wrong local host
- aa7582d Update script name, fix readme
- 8a66b4e Add script to run models integration test only
- 5eac138 Add volumes to docker compose
- a41f00a Fix cosmos db name
- 6209822 Add storage conn string in integration env
- 44dec73 Add storage conn string
- 5c9be88 add missing collection name
- ad5664b add integration test
- e336e93 set log level to information
- a728f05 Add build on code review pipeline
- de33275 Fix path volume
- 55727e6 Fix integration test pipeline
- f00943a minor refactor
- a65b93c add handler unit test
- b564b66 refactor lollipop test to use a common mock container
- 8d52f61 fix unused algo issue
- 7a9ea29 add optional algo to thumbprint calc
- 5f7be60 Readd test command
- eec797a extract getAllAssertionsRef utility method
- 0e91400 Add model integrationt test
- eb0dc4d fixes
- d473e53 move env variables to env.function
- ea0f001 fix IT
- 93cca8b fix it
- 508956e add envs for IT
- cbaacfe Add unit tests + refactoring
- ea1aaaa [#IOCIT-344] Add revokePubKeys Queue handler
- 9e6041d add reserve key enpoint
- 8869655 Merge pull request #17 from pagopa/internal-openapi-fix
- 99574e8 remove space
- 0e5f30c add git diff when git status --porcelain fails
- 962e912 remove space
- 4e3ac0e fix
- 8087f3f Bump qs from 6.5.2 to 6.5.3 in /integrations
- d9f3d32 Merge pull request #15 from pagopa/IOCIT-301--replace-oval-with-swagger-cli
- f15c175 fix SDK pipeline
- eeab9f8 Merge pull request #16 from pagopa/fix_internal_specs_def
- b7d4d8e Fix JWK response types
- 6245994 add required body
- 026eebf fix pipelines
- 760145b Fix description typo
- c038934 replace oval with swagger-cli in lint-api
- 9ffccae Merge pull request #7 from pagopa/IOCIT-298-create-lollipop-model
- 6fffba7 Update openapi specs
- cd95867 fix code review pipeline
- 5a967bc Merge branch 'master' into IOCIT-298-create-lollipop-model
- 2d8f792 fix unit test
- 860f89e Add some fixes
- ff0ee3e Merge pull request #5 from pagopa/IOCIT-319-expose-LC-get-assertion-specs
- 37534e9 Fix it string
- 692d84c Rename variables and errors
- 4164a86 Removed unused PopDocumentBase
- 1f3f0e8 Rewrited ttl values
- b0a5da8 Merge with master
- c9e6a3a Bump json5 from 2.2.0 to 2.2.3 in /integrations
- a97f6b0 Fix test descriptions
- b84c665 Rename lollipop model
- d73e403 fix LollipopAuth to header param
- 5cd1aed Merge branch 'master' into IOCIT-298-create-lollipop-model
- 497e81f fix lint
- bcd0fc5 Add LolliPOPKeysModel
- 78fd2d2 Refactor LollipopAuth as param
- 2ef1562 Merge branch 'master' into IOCIT-319-expose-LC-get-assertion-specs
- 3b93cd1 remove useless definition from external api
- 9860bad refactor over review
- adceb43 Expose LC getAssertion endpoint
- d05e5f4 ...
Release 1.0.1
Changes:
- c216d40 Bump version to 1.0.1 [skip ci]
- 42063e4 Change deploy target to new domain lollipop-fn
- 8121220 Merge pull request #9 from pagopa/IOCIT-357--add-integration-tests
- 2534de5 [#IOCIT-357] update node-version of it tests image
- 1c0e47c [#IOCIT-357] remove unused variable
- 4cc9bb3 [#IOCIT-357] remove integration from .eslintrc
- a209ded [#IOCIT-357] remove integration from testing
- dc4ad03 [#IOCIT-357] IT added
- b723c32 [#IOCIT-324] add ping method (#8)
- 9f00b1c [#IOCIT-324] removed info endpoint from internal spec (#6)
Release 1.2.1
Changes:
This list of changes was auto generated.