Skip to content

Latest commit

 

History

History
781 lines (504 loc) · 51.5 KB

CHANGELOG.md

File metadata and controls

781 lines (504 loc) · 51.5 KB

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by auto-changelog.

  • [#IC-132] Fix runtime error for undefined service metadata #174

1 December 2021

1 December 2021

  • [#IC-49] Porting SpecialServices to new ProcessMessage flow #172
  • chore(deps): bump axios from 0.21.1 to 0.21.4 #155
  • chore(deps): bump tmpl from 1.0.4 to 1.0.5 #157
  • [#IC-103] Fix integration tests #171
  • Bump version to 3.1.0 [skip ci] 5a932a5

22 November 2021

22 November 2021

  • Bump version to 3.0.5 [skip ci] 0fda23d
  • hotfix dismantle durable code 9e34c03

22 November 2021

22 November 2021

  • [#IC-87] Dismantle durable functions #169
  • hotfix code review pipeline 414a769
  • Bump version to 3.0.4 [skip ci] d329357

18 November 2021

18 November 2021

  • Bump version to 3.0.3 [skip ci] 8399976
  • Revert "hotfix connstring" f50c92b

18 November 2021

18 November 2021

  • Refactor storage configuration #170
  • Bump version to 3.0.2 [skip ci] fdbb775

18 November 2021

18 November 2021

18 November 2021

18 November 2021

  • [#IC-87] Use queues for message processing #168
  • [IC-90] Add integration tests #167
  • [#ip-457] update codegen to fix client SDK generation #163
  • [#ip-456] Upgrade pipelines template to v18 #162
  • Bump version to 3.0.0 [skip ci] 55080a5

12 October 2021

12 October 2021

  • Add payee management to Send Message #158
  • [IP-416] Fix healthcheck stage #159
  • Common healthcheck implementation #156
  • pr template 86e9b76
  • Bump version to 2.1.0 [skip ci] 94bed4b
  • set all contributors as CODEOWNER 022914c

9 September 2021

9 September 2021

  • [#IP-324] Change fp-ts version to 2.x and removed old italia-commons uses #154
  • Bump version to 2.0.0 [skip ci] 896ff28

31 August 2021

31 August 2021

  • [#ENTE-130] Messages to SANDBOX account don't send emails to services user #153
  • Bump version to 1.21.4 [skip ci] 986fd74

18 August 2021

18 August 2021

  • [#IP-341] Upgrade to node 14 #150
  • Scale down partion count #151
  • chore(deps): bump path-parse from 1.0.6 to 1.0.7 #149
  • [#IP-325] Upgrade Typescript to v. 4.3.5 #148
  • Bump version to 1.21.3 [skip ci] 6870359

14 July 2021

14 July 2021

  • [#IP-303] Add tracing for GetLimitedProfileByPOST and GetLimitedProfile #147
  • [#IP-306] Handle Cosmos unix timestamp format #145
  • Bump version to 1.21.2 [skip ci] 28e398e

13 July 2021

13 July 2021

  • [#IP-303] Add tracing for message storing #146
  • chore(deps): bump nodemailer from 4.7.0 to 6.4.16 #121
  • chore(deps): bump ws from 5.2.2 to 5.2.3 #132
  • Revert "add unixTimestamp conversion" 42f02f4
  • add unixTimestamp conversion 15256d8
  • Bump version to 1.21.1 [skip ci] bce5e3d

9 July 2021

9 July 2021

  • [#IP-275] Managed service preferences before message creation #142
  • Add service subscription check #144
  • [#IP-300] Temporary ignore email service preference for not Legacy profiles #143
  • Add FF_OPT_IN_EMAIL_ENABLED Feature Flag #138
  • Bump version to 1.21.0 [skip ci] 9bdcdec

7 July 2021

7 July 2021

  • [#IP-274] Implement opt-in/opt-out rules in GetLimitedProfile and GetLimitedProfileByPOST endpoint #141
  • Move OPT_OUT_EMAIL_SWITCH_DATE to Timestamp format #140
  • [#IP-292] Add override on isEmailEnabled value for old profiles #137
  • Bump version to 1.20.0 [skip ci] 4aee46d

17 June 2021

17 June 2021

  • Update pipelines templates to v15 #134
  • Removed user data from logs #133
  • Bump version to 1.19.0 [skip ci] 225c5e4

14 June 2021

14 June 2021

  • [#IP-234] Disable message content for WEBHOOK channel #131
  • Bump version to 1.18.0 [skip ci] b70c1c2

8 June 2021

8 June 2021

  • Deploy pipeline - Update PRODUCTION_APPS parameter #129
  • Increase durable function partition count #130
  • Bump version to 1.17.3 [skip ci] de077b9

7 June 2021

7 June 2021

7 June 2021

7 June 2021

  • [#IPV-22] Enable deploy on multiple app services #128
  • Bump version to 1.17.1 [skip ci] 0e1b861

4 June 2021

4 June 2021

  • [#ipv-74] add service id to mewssage creation tracking #127
  • Bump version to 1.17.0 [skip ci] 2995a4e

2 June 2021

2 June 2021

  • [#IP-215] Allow eu_covid_cert in message content #126
  • Bump version to 1.16.0 [skip ci] f43aae1

26 May 2021

26 May 2021

  • [#ip-210] add 400 where missing #125
  • Bump version to 1.15.1 [skip ci] 53b102e

24 May 2021

24 May 2021

  • [#IP-167] Update pipelines #122
  • Mitigation for the Azure Durable Functions extension error #124
  • [#ENTE-82] Limit API access for incomplete services #116
  • fix: upgrade durable-functions from 1.4.1 to 1.4.3 #74
  • chore(deps): bump y18n from 3.2.1 to 3.2.2 #110
  • [IP-164] Fix: OpenAPI Bundle #118
  • chore(deps): bump hosted-git-info from 2.8.8 to 2.8.9 #120
  • chore(deps): bump lodash from 4.17.15 to 4.17.21 #119
  • Bump version to 1.15.0 [skip ci] f69b690

5 May 2021

5 May 2021

  • [#IP-164] Bundled OpenAPI spec #117
  • [#IP-86] Eslint migration, new rules and less comments #114
  • Bump version to 1.14.1 [skip ci] cc56fd1
  • Update CODEOWNERS 039f75c

13 April 2021

13 April 2021

  • [#IP-86] tslint to eslint migration #113
  • [#ENTE-20] Update @pagopa/io-functions-commons fix authorized cidrs #108
  • Dependency check #112
  • [#IP-122] Reduce log data ingestion #111
  • added '@pagopa/' to package name #105
  • chore(deps): bump ini from 1.3.5 to 1.3.8 #107
  • upgrate to @pagopa/openapi-codegen-ts #106
  • Bump version to 1.14.0 [skip ci] 1aaf8f7

8 February 2021

8 February 2021

  • [#176591026] Added new stage for deploying client SDK to NPM #104
  • [#176591026] Added new stage for deploying client SDK to NPM (#104) #176591026
  • Bump version to 1.13.1 [skip ci] 5904a18
  • Update CODEOWNERS ad0806c

16 December 2020

16 December 2020

  • [#176117044] Upgrade email template by bumping io-fn-commons #103
  • [#176117044] Upgrade email template by bumping io-fn-commons (#103) #176117044
  • Bump version to 1.13.0 [skip ci] e4e7e6b

9 December 2020

9 December 2020

  • [#175053786] Trace events of message processing with AI #100
  • add blacklist for push notifications #101
  • [#175053786] Trace events of message processing with AI (#100) #175053786
  • Bump version to 1.12.0 [skip ci] 215f2da

4 December 2020

4 December 2020

  • [#175476527] Refactor pipeline #99
  • [#175476527] Refactor pipeline (#99) #175476527
  • Bump version to 1.11.8 [skip ci] f54296f

2 December 2020

2 December 2020

  • Bump version to 1.11.7 [skip ci] 06c50e6
  • fix deploy file missing 5e11467

1 December 2020

1 December 2020

  • split deploy in multiple stages a1ba957
  • Bump version to 1.11.6 [skip ci] 78fefd1

1 December 2020

1 December 2020

  • [#175476527] Release stage and pipeline refactor #96
  • Fix default deploy configuration #95
  • [#175476527] Release stage and pipeline refactor (#96) #175476527
  • Bump version to 1.11.5 [skip ci] 6fdbabe
  • Update azure-pipelines.yml for Azure Pipelines b802f6e
  • fix release params b224864

27 November 2020

  • [#175126219] hotfix healthcheck path #94
  • [#175126219] hotfix healthcheck path (#94) #175126219
  • chore: release 1.11.4 cad0523

26 November 2020

25 November 2020

  • chore: release 1.11.2 aeec07e
  • Hotfix: auth level in info endpoint a8c2627

25 November 2020

  • fix resource endpoint #92
  • chore: release 1.11.1 7acfb7c

25 November 2020

  • [#175126219] Healthcheck step in pipeline #90
  • [#175160851] Block create/update of a visible service without the metadata, #85
  • Add health check info endpoint #89
  • [#175126219] Healthcheck step in pipeline (#90) #175126219
  • [#175160851] Block create/update of a visible service without the metadata, (#85) #175160851
  • chore: release 1.11.0 58ec714

12 November 2020

  • [#175639849] Add default footer on email notifications #88
  • [#175639849] Add default footer on email notifications (#88) #175639849
  • chore: release 1.10.0 c00f5b8

6 November 2020

4 November 2020

30 October 2020

  • [#175395536] Add Organization logo's upload #83
  • [#175395536] Add Organization logo's upload (#83) #175395536
  • chore: release 1.8.0 d96ac0a

28 October 2020

  • [#175205379] Added mailing component from io-functions-commons #82
  • [#175205379] Added mailing component from io-functions-commons (#82) #175205379
  • chore: release 1.7.1 9ae46c2

27 October 2020

  • Update deploy-steps.yml #84
  • [#174823724] token_name override on create/update Service #75
  • [#175185887] Upgrade Italia-utils to allow Api auth without bearer #81
  • [#175119553] Centralize environment variables in a single config module #80
  • [#174823724] token_name override on create/update Service (#75) #174823724
  • [#175185887] Upgrade Italia-utils to allow Api auth without bearer (#81) #175185887
  • [#175119553] Centralize environment variables in a single config module (#80) #175119553
  • chore: release 1.7.0 bf3a7d8

8 October 2020

  • logging relabeling #79
  • chore: release 1.6.0 1586dad

7 October 2020

23 September 2020

  • fix missing CIDR dep #78
  • chore: release 1.4.0 53fe065

23 September 2020

9 September 2020

  • [#174727933] Check isInboxEnabled before returning the user profile #69
  • Updated io-functions-commons dep #66
  • [#174727933] Check isInboxEnabled before returning the user profile (#69) #174727933
  • chore: release 1.2.0 32b82e9

11 August 2020

  • Add info endpoint #65
  • chore: release 1.1.0 db74fc1

11 August 2020

  • [#171554236] Update io-functions-commons to v12 #62
  • [#171554236] Update io-functions-commons to v12 (#62) #171554236
  • chore: release 1.0.0 88abe4f

10 August 2020

  • Deploy to staging slot #64
  • Migrate to runtime3 and df2 #63
  • Mailhog development config #61
  • chore: release 0.13.0 066702a

1 July 2020

  • [#173608840] Add email blacklist for configured services #60
  • [#173608840] Add email blacklist for configured services (#60) #173608840
  • chore: release 0.12.0 1687fe6

29 June 2020

  • Log email/webhook delivery errors in application insights exceptions #59
  • chore: release 0.11.1 33ac3c4

27 June 2020

  • [#173539193] Removed frontmatter from email text #58
  • [#173539193] Removed frontmatter from email text (#58) #173539193
  • chore: release 0.11.0 31b3eda

6 June 2020

  • [#173208945] upgrade durable functions client #57
  • [#173208945] upgrade durable functions client (#57) #173208945
  • chore: release 0.10.0 1333be3

16 May 2020

  • [#172768595] remove sender services #56
  • [#172768595] remove sender services (#56) #172768595
  • chore: release 0.9.0 4c84f6d

26 April 2020

  • [#172514953] add timeout to mailup calls #54
  • [#172514953] add timeout to mailup calls (#54) #172514953
  • chore: release 0.8.0 62528b6

25 April 2020

  • adds sendgrid transport #53
  • [ #172488185] make application insights configurable from env #52
  • [#172220283] Use commons agent for MailUP calls #51
  • [#172220283] Use commons agent for MailUP calls (#51) #172220283
  • chore: release 0.7.0 8fa2fef

19 April 2020

  • [#172332578] fix documentdb client implementation #50
  • [#172078341] add prescription metadata into message content #49
  • [#172394267] upgrade packages #48
  • Bump acorn from 5.7.3 to 5.7.4 #36
  • [#172332578] singleton cosmosdb client #47
  • [#172367283] remove winston logger #46
  • Bump https-proxy-agent from 2.2.2 to 2.2.4 #45
  • [#172332578] fix documentdb client implementation (#50) #172332578
  • [#172078341] add prescription metadata into message content (#49) #172078341
  • [#172394267] upgrade packages (#48) #172394267
  • [#172332578] singleton cosmosdb client (#47) #172332578
  • [#172367283] remove winston logger (#46) #172367283
  • chore: release 0.6.2 0ee4ea8

12 April 2020

  • [#172201213] refactor application insights tracking #44
  • [#172163927] add keepalive and timeout to webhook calls #42
  • [#172060827] Update openapi specifications host #41
  • [#172201213] refactor application insights tracking (#44) #172201213
  • [#172163927] add keepalive and timeout to webhook calls (#42) #172163927
  • [#172123296] minor pipeline change to displayName #172123296
  • [#172123296] add pipeline support for slots #172123296
  • [#172123296] pipeline support for slots #172123296
  • [#172060827] Update openapi specifications host (#41) #172060827
  • hotfix: switch from npm prune to yarn install d94232d
  • chore: release 0.6.1 9ac896b
  • hotfix: upgrade io-ts-commons and remove node-fetch from deps 6f09ac7

28 March 2020

  • [#171916455] send empty push if require secure channels is true #39
  • [#171916455] send empty push if require secure channels is true (#39) #171916455
  • [pipeline] Update azure-pipelines.yml for Danger 586fd2c
  • chore: release 0.6.0 81824d7
  • [skip ci] Added task UseNode@1 in pipeline 9881876

23 March 2020

  • [#171927363] Send test message do devportal email #38
  • [#171927363] Send test message do devportal email (#38) #171927363
  • chore: release 0.5.0 1dc067b

22 March 2020

  • [#171841246] Avoid log message content #37
  • [#171841246] Avoid log message content (#37) #171841246
  • chore: release 0.4.0 6e88dd7

15 March 2020

  • [#171805132] add release-it #35
  • [#171770128] add auth check to GetLimitedProfile #33
  • [#171800044] Use appsettings instead of connectionstrings #34
  • [#169703944] fix default for undefined email flags #32
  • [#171549852] add azure pipeline #31
  • [#169994495] upgrade to latest io-functions-commons #30
  • [#171805132] add release-it (#35) #171805132
  • [#171770128] add auth check to GetLimitedProfile (#33) #171770128
  • [#171800044] Use appsettings instead of connectionstrings (#34) #171800044
  • [#169703944] fix default for undefined email flags (#32) #169703944
  • [#171549852] add azure pipeline (#31) #171549852
  • [#169994495] upgrade to latest io-functions-commons (#30) #169994495
  • chore: release 0.3.0 dc32695

23 January 2020

  • [#170123810] Update message status #27
  • Revert "[#169703944] Disable email channel if profile email is not validated (#26)" #28
  • [#169703944] Disable email channel if profile email is not validated #26
  • [#169067177] Add GetLimitedProfileByPOST #24
  • [#166816802] Use requireSecureChannels to disable unsecure channels #23
  • Set custom hubName #22
  • [#168694799] Update specification for CreateMessage #21
  • Add superagent as dependency #19
  • Add CODEOWNERS file #20
  • [#170123810] Update message status (#27) #170123810 #170123810 #170123810
  • Revert "[#169703944] Disable email channel if profile email is not validated (#26)" (#28) #169703944
  • [#169703944] Disable email channel if profile email is not validated (#26) #169703944 #169703944 #169703944
  • [#169067177] Add GetLimitedProfileByPOST (#24) #169067177
  • [#166816802] Use requireSecureChannels to disable unsecure channels (#23) #166816802
  • [#168694799] Update specification for CreateMessage (#21) #168694799
  • Updates subscription feeds docs d826f2a

17 September 2019

  • [#167961148] Accept fiscalcode in path or payload #18
  • [#167961148] Accept fiscalcode in path or payload (#18) #167961148

16 September 2019

  • [#168459960] Fixes CreateNotificationActivityResult codec #17
  • [#152269178] Adds webhook notification logic #16
  • [#168410262] Properly encode/decode NotificationEvent params #15
  • Fixes formatting and typos of API specs #14
  • [#168133214] Client side API for subscriptions feed #12
  • Adds openapi specs for 3rd party services APIs #13
  • [#168459960] Fixes CreateNotificationActivityResult codec (#17) #168459960
  • [#152269178] Adds webhook notification logic (#16) #152269178
  • [#168410262] Properly encode/decode NotificationEvent params (#15) #168410262
  • [#168133214] Client side API for subscriptions feed (#12) #168133214
  • Ignore tests and Dangerfile when building b3499a0

v0.1.0

26 August 2019

  • [#166672376] Upgrades io-functions-commons to support IsEmailEnabled flag #11
  • Imports retrievedMessageToPublic from commons #10
  • Adds GetMessage handler #9
  • [#167569704] Add GetLimitedProfile function #6
  • Make CreateMessage function route more specific #8
  • Adds more verbose logging #7
  • Adds tests for CreateMessage #5
  • Bump lodash from 4.17.11 to 4.17.15 #4
  • Adds danger #3
  • Adds circleci config #1
  • [#166672376] Upgrades io-functions-commons to support IsEmailEnabled flag (#11) #166672376
  • [#167569704] Add GetLimitedProfile function (#6) #167569704
  • Basic func + orchestrator f1e7ec9
  • Working createNotification fe3988d
  • Email notifications working 4326f80