Skip to content
This repository has been archived by the owner on Jan 15, 2025. It is now read-only.

Releases: pagopa-archive/io-functions-lollipop

Release 1.8.0

12 Apr 07:50
Compare
Choose a tag to compare

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

24 Mar 08:35
Compare
Choose a tag to compare

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

15 Mar 14:32
Compare
Choose a tag to compare

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

13 Mar 10:48
Compare
Choose a tag to compare

Changes:

  • e26b391 Bump version to 1.5.1 [skip ci]
  • 2206f39 Merge pull request #29 from pagopa/fix-lollipop-content-digest
  • 031df65 fix middleware
  • 776972e fix settings to enable debug

This list of changes was auto generated.

Release 1.5.0

09 Mar 14:06
Compare
Choose a tag to compare

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

06 Mar 14:13
Compare
Choose a tag to compare

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

28 Feb 12:01
Compare
Choose a tag to compare

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

24 Feb 18:21
Compare
Choose a tag to compare

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 ...
Read more

Release 1.0.1

17 Feb 17:33
Compare
Choose a tag to compare

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)
See More
  • b7b1e15 Merge pull request #4 from pagopa/IOCIT-309--add-internal-spec
  • cfe4af6 upgrade openapi to 3.0
  • ebadcec [#IOCIT-309] fix code-review pipeline 2
  • f837c4c [#IOCIT-309] fix code-review pipeline
  • b22b888 [#IOCIT-309] add internal-.yaml spec

This list of changes was auto generated.

Release 1.2.1

15 Feb 12:50
Compare
Choose a tag to compare

Changes:

  • 6c4b4cf Bump version to 1.2.1 [skip ci]
  • 8673598 rename info enpoint path

This list of changes was auto generated.