Skip to content

Latest commit

 

History

History
852 lines (447 loc) · 61.2 KB

CHANGELOG.md

File metadata and controls

852 lines (447 loc) · 61.2 KB

Changelog

1.45.1 (2025-01-18)

Bug Fixes

  • graphql: Add missing search parameters for paging and sorting (#1671) (02f2335)
  • Removed .AsSingleQuery from EndUser Search query (#1707) (2a3153b)
  • webapi: Use correct language code for norwegian in OpenApi description (#1705) (ce0a07d)

1.45.0 (2025-01-15)

Features

  • added id to attachments, ApiActions and GuiActions in DialogCreate (#1670) (470e5a9)
  • apps: export logs to open telemetry endpoint (#1617) (1a71763)
  • janitor: add otlp logger for janitor (#1686) (2e1656b)

Bug Fixes

  • app: Add missing telemetry setup GraphQL and Service (#1695) (601a826)
  • Authentication level claim is 0 in dialog token (#1654) (37e545a)
  • graphql: Add missing activity types (#1684) (a0697ae)
  • graphql: Set max execution depth to allow inspection query (#1679) (6265110), closes #1680
  • web-api: re-enable health checks (#1681) (96c2c3e)

1.44.2 (2025-01-08)

Bug Fixes

  • webi: Add missing type on ETag response headers (#1666) (df559ed)

1.44.1 (2025-01-07)

Bug Fixes

1.44.0 (2025-01-07)

Features

Bug Fixes

1.43.0 (2025-01-07)

Features

Bug Fixes

  • app: Add dedicated scope and dbcontext to GetSubjectResources (#1648) (d1040e4)
  • revert azure monitor workspace (#1624) (d66b155)

1.42.1 (2024-12-25)

Bug Fixes

  • webapi: Only allow transmissionId on TransmissionOpened activities (#1631) (80261d1)

1.42.0 (2024-12-16)

Features

  • apps: add otel exporter for graphql, service and web-api (#1528) (cb9238e)

1.41.3 (2024-12-13)

Bug Fixes

  • azure: adjust SKU and storage for staging (#1601) (3fb9f95)
  • Collapse subject resource mappings before building sql query (#1579) (b39c376)
  • webapi: Explicit null on non-nullable lists no longer causes 500 INTERNAL SERVER ERROR (#1602) (2e8b3e6)

1.41.2 (2024-12-12)

Bug Fixes

  • webapi: Set correct swagger return type for transmission list (#1590) (6e88e0c)

1.41.1 (2024-12-09)

Bug Fixes

  • webapi: Return 410 GONE for sub-resources on soft-deleted dialogs (#1564) (bb601a9)

1.41.0 (2024-12-05)

Features

1.40.1 (2024-11-29)

Bug Fixes

  • webapi: Repeat delete requests should return 400 BAD REQUEST (#1542) (f14861d)

1.40.0 (2024-11-26)

Features

Bug Fixes

  • app: Sub-parties sometimes missing from authorized parties (#1534) (f47112e)
  • Don't rethrow deserialization exceptions from FusionCache (#1535) (790feb8)
  • Use service resource org, allow admin-scope to fetch/update dialogs (#1529) (25277b5)

1.39.0 (2024-11-22)

Features

  • azure: adjust SKU and storage for yt01 and prod (b7e4909)
  • azure: adjust SKU and storage for yt01 and prod (#1508) (5478275)
  • graphql: Create separate type for sub-parties (#1510) (9c75f11)

Bug Fixes

  • azure: ensure correct properties are used when adjusting SKU and storage for postgres (#1514) (c51d2f5)
  • Reenable party list cache, log party name look failure with negative cache TTL (#1395) (d18bb76)

1.38.0 (2024-11-21)

Features

1.37.0 (2024-11-20)

Features

1.36.0 (2024-11-19)

Features

Bug Fixes

  • app: Error details missing when user type is unknown (#1493) (9fbd2cf)
  • azure: enable public access for azure monitor (#1496) (b0d5794)
  • azure: ensure monitor workspace is reachable (#1494) (dc7fc1f)
  • webapi: Require base service provider scope on search endpoint (#1476) (8c41f3d)

1.35.0 (2024-11-15)

Features

  • Synchronization of resource policy metadata (#1411) (193b764)

1.34.0 (2024-11-14)

Features

  • azure: enable index tuning for postgres in YT (#1455) (69f01ae)

1.33.1 (2024-11-14)

Bug Fixes

  • bicep: Add missing SKU for postgres create (#1453) (ab8cb03)

1.33.0 (2024-11-14)

Features

  • azure: Upgrade postgres SKU for prod/yt01 (#1450) (b7586f2)

1.32.1 (2024-11-13)

Bug Fixes

  • azure: ensure postgres configuration run in sequence (#1448) (a5a6868)

1.32.0 (2024-11-12)

Features

  • graphql: Set max execution depth to 10 (#1431) (8845e49), closes #1430
  • performance: create a k6 purge script to run after creating dialogs (#1435) (9555d78)
  • performance: Expands search for serviceowners, improved tracing and logging (#1439) (b1d6eaf)

1.31.0 (2024-11-08)

Features

  • azure: enable query performance insights for postgres (#1417) (bb832d8)

Bug Fixes

  • add timeout for health checks (#1388) (d68cc65)
  • azure: set diagnostic setting to allow query perf insights (#1422) (5919258)

1.30.0 (2024-11-08)

Features

  • performance: Performance/create serviceowner search (#1413) (f1096a4)
  • webapi: Combine actorDtos (#1374) (ca18a99)
  • webapi: Limit Content-Length / request body size (#1416) (44be20a)

1.29.0 (2024-11-06)

Features

  • webAPI: Make all lists nullable in OpenAPI schema (#1359) (920d749)

Bug Fixes

  • graphql: ensure gql has maskinporten environment set (#1408) (152417a)

1.28.3 (2024-11-06)

Bug Fixes

1.28.2 (2024-11-05)

Bug Fixes

  • Use yt01 token generator environment for k6 tests running on yt01 (#1391) (393176c)

1.28.1 (2024-11-05)

Bug Fixes

  • service: ensure correct maskinporten environment (#1392) (9d7defe)

1.28.0 (2024-11-05)

Features

  • update swagger name generation (#1350) (94c5544)
  • webapi: Add ExternalReference to dialog search result (#1384) (431fe16)
  • webapi: Return 410 GONE for notification checks on deleted dialogs (#1387) (198bebd)

Bug Fixes

  • Add system user id to identifying claims (#1362) (16f160d)
  • e2e: Use pagination in sentinel (#1372) (a1df0ff)
  • fixed placement of referenced workflow-file (#1365) (49c1d80)
  • workaround for github number error in dispatch workflow (#1367) (06ee356)

1.27.1 (2024-10-30)

Bug Fixes

1.27.0 (2024-10-29)

Features

  • Add restrictions to Transmissions reference hierarchy (#1310) (e3d53ca)
  • graphql: configure opentelemetry (#1343) (e31c08b)
  • infrastructure: add availability test for apim (#1327) (1f9fa2b)
  • service: configure opentelemetry (#1342) (513d5e4)
  • utils: configure open telemetry tracing for masstransit in aspnet package (#1344) (5ec3b84)

1.26.3 (2024-10-23)

Bug Fixes

  • Fix XACML attribute id for system users (#1340) (4257729)
  • service: enable health-check for servicebus (#1338) (480f5e3)

1.26.2 (2024-10-23)

Bug Fixes

  • slack-notifier: exclude health checks from alerts (#1335) (0a4331a)

1.26.1 (2024-10-22)

Bug Fixes

  • service: add appsettings for the yt01 environment (#1329) (ef2981b)

1.26.0 (2024-10-22)

Features

Bug Fixes

  • infrastructure: use correct networking for servicebus (#1320) (4fb42bb)
  • Return distinct actions in GetAlinnActions (#1298) (49948b2)
  • Upgraded Altinn.ApiClients.Maskinporten, specify TokenExchangeEnvironment (#1328) (5156799)

1.25.0 (2024-10-17)

Features

  • applications: add scalers for cpu and memory (#1295) (eb0f19b)
  • infrastructure: create new yt01 app environment (#1291) (1a1ccc0)
  • service: add permissions for service-bus (#1305) (7bf4177)
  • service: deploy application in container apps (#1303) (a309044)

Bug Fixes

  • applications: add missing property for scale configuration (3ffb724)
  • applications: use correct scale configuration (#1311) (b8fb3cc)
  • Fix ID-porten acr claim parsing (#1299) (8b8862f)
  • service: ensure default credentials work (#1306) (b1e6a14)

1.24.0 (2024-10-15)

Features

  • infrastructure: create new yt01 infrastructure environment (#1290) (2044070)

Bug Fixes

  • Fallback to using list auth if details auth fails, remove double cache (#1274) (54425e7)

1.23.2 (2024-10-14)

Bug Fixes

  • webAPI: Allow front channel embeds on TransmissionContent (#1276) (c87e8f4)

1.23.1 (2024-10-11)

Bug Fixes

1.23.0 (2024-10-10)

Features

  • infra: upgrade postgresql SKU in test (#1257) (5a751af)
  • webAPI: Add legacy HTML support for MainContentReference (#1256) (482b38a)

Bug Fixes

  • Add missing return types for Transmissions and Activities in OpenAPI spec (#1244) (972870d)
  • graphQL: Missing MediaType on dialog attachment url (#1264) (3919343)
  • Refactor probes and add more health checks (#1159) (6889a96)
  • webapi: ensure correct health checks are used in probes (#1249) (f951152)

1.22.0 (2024-10-07)

Features

  • Add support for supplied transmission attachment ID on create/update (#1242) (c7bfb07)

Bug Fixes

  • Only allow legacy HTML on AditionalInfo content (#1210) (aa4acde)
  • webAPI: Specifying EndUserId on the ServiceOwner Search endpoint produces 500 - Internal Server error (#1234) (49c0d34)

1.21.0 (2024-10-03)

Features

  • basic label implementation to hide dialogs (#1192) (ee90c68)

Bug Fixes

  • webAPI: Broken mapping when creating Transmissions in an Update (#1221) (6e7dfe4)

1.20.2 (2024-10-02)

Bug Fixes

  • (webAPI): Add revision to search dto (ServiceOwner) (#1216) (3b6d130)
  • graphQL: GraphQL subscription not notified on DialogActivityCreated (#1187) (f28e291)

1.20.1 (2024-10-02)

Bug Fixes

  • Add separate settings for parties cache, don't cache invalid response from Altinn 2 (#1194) (dbb79dc)

1.20.0 (2024-09-30)

Features

  • GraphQL: Add DialogToken requirement for subscriptions (#1124) (651ca62)

1.19.0 (2024-09-24)

Features

  • breaking: Move notification check endpoint to /actions (#1175) (e0c1cf2)

Bug Fixes

  • janitor: ensure Redis is configured correctly (#1182) (37fe982)

1.18.1 (2024-09-23)

Bug Fixes

  • Add missing events to dialog subscription (#1163) (162ce9a)
  • Fix BaseUri on localhost trailing slash discrepancy on OAuth metadata (#1145) (09ce878)

1.18.0 (2024-09-16)

Features

  • add dialogOpened activitytype (#1110) (711fa6d)
  • Add process and precedingProcess to dialog as optional fields (#1092) (2bf0d30)

Bug Fixes

  • Allow setting UpdatedAt when creating Dialog (#1105) (481e907)
  • Authorize access to dialog details for any mainresource action (#1122) (a7e769a)

1.17.0 (2024-09-10)

Features

Bug Fixes

  • ensure correct appsettings is used (#1086) (d43f6d7)
  • ensure jobs are run with correct arguments and parameters (#1085) (e21de56)
  • webapi: Return 422 when existing transmission IDs are used in dialog update (#1094) (7a8a933)

1.16.0 (2024-09-04)

Features

Bug Fixes

1.15.0 (2024-08-21)

Features

  • add support for serviceowner admin scope (#1002) (2638b48)
  • web-api: Add optional EndUserId param to ServiceOwner Get Dialog details API (#1020) (1380b33)

Bug Fixes

1.14.0 (2024-08-19)

Features

1.13.0 (2024-08-15)

Features

  • Add doc blocks on DTOs for OAS generation, CORS headers (#987) (01c34b8)
  • azure: add bicep parameter files for production (#1016) (7a7198a)

1.12.1 (2024-08-14)

Bug Fixes

  • azure: ensure environment parameter for production is correct (#1014) (1612f9d)

1.12.0 (2024-08-14)

Features

  • Add current user flag to parties dto (#993) (e096743)
  • Add notification condition check endpoint (#965) (f480ce0)

Bug Fixes

  • Using existing Transmission or Activity IDs should no longer result in internal server error on updates (#980) (0757b33)

1.11.0 (2024-08-08)

Features

Bug Fixes

  • Correct the SeenLog list endpoints OpenAPI description (#976) (f6ebd19)
  • Using existing transmission/activity IDs should return HTTP 422 (#960) (01789b1), closes #959

1.10.0 (2024-08-01)

Features

  • azure: add tags on azure applications (#957) (4081922)

Bug Fixes

  • azure: add product tag on all resources (#955) (6c76576)

1.9.0 (2024-07-30)

Features

  • breaking: Move front channel embeds to content (#862) (c9b50e9)
  • breaking: Remove DialogElements, add Attachments (#867) (dbe296a)
  • breaking: Remove PUT/DELETE endpoints for DialogElements (#844) (51eb898)
  • breaking: Rename CultureCode to LanguageCode (#871) (96d50fc)
  • breaking: Renaming dialog activity types (#919) (af262b1)
  • Change content array to object with properties for each content type (#905) (d549f19)
  • Implement actor entity (#912) (a635fcb)
  • Introduce Transmissions (#932) (3ca495f)
  • Rename DialogStatus enum values (#915) (5aea32b)
  • WebAPI: Add Transmission endpoints (#943) (d608ade)

Bug Fixes

  • Allow new activities to reference old activities (#935) (bbc443e)
  • auth: Malformed JWTs no longer results in InternalServerError (#870) (5f2f386)
  • slackNotifier: Add missing deployment of Slack notifier function in staging environment (#861) (59091f7)
  • Update e2e tests for actor model (#918) (ec1fcb1)
  • WebAPI: Allow purging of softly deleted dialogs (#940) (c527c9f)

1.8.1 (2024-06-12)

Bug Fixes

1.8.0 (2024-06-12)

Features

  • Add support for external resource references in authorizationAttributes (#801) (1e674bd)
  • Add user types (#768) (b6fd439)
  • Front channel embeds (#792) (c3000bd)
  • GUI actions without navigation (#785) (f2d9136)
  • Remove IsBackChannel concept from GUI Actions (#819) (18101c1)
  • Rename IsDeleteAction to IsDeleteDialogAction (#820) (18a1f6e)
  • schema: Rename MimeType to MediaType (#813) (6490625)
  • schema: undo setting performed by if not set (#802) (c19f47a)

Bug Fixes

1.7.1 (2024-05-31)

Bug Fixes

  • ci: separate migration-job deployments (#795) (c7f5dba)

1.7.0 (2024-05-30)

Features

  • Change party identifier separator to single colon (#746) (3342703)
  • Correspondence dialog type (#692) (317a213)

Bug Fixes

1.6.2 (2024-05-10)

Bug Fixes

  • gql: Add missing graphQl appsettings for staging (#714) (97b7da6)
  • Use correct scope for authorization API for remaining runtimes (#711) (0691f36)

1.6.1 (2024-05-08)

Bug Fixes

  • Use correct scope for authorization API (#709) (38253ad)

1.6.0 (2024-05-07)

Features

Bug Fixes

  • Accept app references with urn:altinn:resource prefix (#685) (c9a5606)
  • ensure performed by is set for activities (#628) (1adf075)
  • Use HttpClient wrappers that ensure success to match FusionCache expectations (#684) (7c1e966)

1.5.0 (2024-04-10)

Features

1.4.0 (2024-04-09)

Features

  • Split SeenLog from activities (#598) (71b77d2)
    • This is a breaking change, the Seen activity type has been removed, and all activities of this type is removed from the staging environment.
  • Add EU endpoints for seen log (#607) (1aa7eeb)
    • /api/v1/enduser/dialogs/{dialogId}/seenlog
    • /api/v1/enduser/dialogs/{dialogId}/seenlog/{seenLogId}
    • /api/v1/serviceowner/dialogs/{dialogId}/seenlog
    • /api/v1/serviceowner/dialogs/{dialogId}/seenlog/{seenLogId}
  • Add ExtendedStatus content type (#589) (a9f10b0)
  • add fusion cache (#579) (973fa5c)
  • azure: copy from keyvault to app config (#593) (d216c90)
  • service: use in-memory transport instead of rabbitmq (#602) (dc339e7)

Bug Fixes

  • Add PartyIdentifier.Separator to party validation error (#595) (14ee4a1)
  • azure: ensure key vault url is correct and add keyvault readerrole for migration job (#597) (2f11a16)

1.3.0 (2024-04-03)

Features

Bug Fixes

  • Require read action on elements without auth attr, replace unauthorized URLs (#574) (f39af31)

1.2.0 (2024-03-22)

Features

1.1.1 (2024-03-22)

Bug Fixes

  • azure: avoid naming issue for secrets (#572) (50af860)
  • UpdateDialogEvent created when dialog element is deleted or updated (#552) (8d707ff)

1.1.0 (2024-03-13)

Features

Bug Fixes

  • Allow for 2 seconds clock skew in token validation (#536) (a0147b8)
  • azure: rename connection string key for redis (#533) (db36213)
  • azure: revert to using connection string for IDistributedCache Redis (#526) (d19350d)
  • azure: use built-in policy for redis (#521) (2a8fa76)
  • azure: use secret uri instead of host name in app config (#522) (7cafd77)
  • azure: use SSL port for redis in connection string (#546) (548bc47)
  • Change IfMatchDialogRevision to Revision in DTO (#535) (3a065d3)
  • purge should accept any content-type and no body (#540) (736fb59)
  • remove prefix for redis connection string (#541) (ceb204c)
  • Update Altinn Authorization integration (#457) (#469) (d0d846d)

1.0.4 (2024-02-29)

Bug Fixes

1.0.3 (2024-02-28)

Bug Fixes

  • remove whiteline in dockerfile (9b14994)

1.0.2 (2024-02-28)

Bug Fixes

  • always run staging dry-runs in release-please-pr (3e390e7)
  • fix workflow permissions (40e5485)
  • fix workflow permissions (b2213b2)
  • release-please: use correct gh token (#500) (ebff656)
  • use temporary gh token (c1118ae)

1.0.1 (2024-02-28)

Bug Fixes

  • remove main-tag when tagging docker images (#498) (ddc1bad)

1.0.0 (2024-02-28)

Features

Bug Fixes

  • 412 status on multiple requests without revision header (#427) (047cf71)
  • add APIM base uri for dialogporten (948b9a4)
  • add apim base uri for staging (#451) (580d946)
  • add base uri for web api (#425) (0aa941b)
  • add correct APIM base uri for dialogporten (713771a)
  • add correct baseuri for altinn events (#496) (74940ab)
  • Add null checks, set lists to empty if null (#434) (f264aec)
  • azure: fix postgresql auth config (#357) (4a4757f)
  • azure: remove default value for KEY_VAULT_SOURCE_KEYS (#418) (b0d74e8)
  • azure: remove default values in params and ensure secure on params (#415) (94b9885)
  • azure: rename and fix outputs and pass correct secrets (#416) (68f0c8b)
  • build errors for 8.0.200 (#440) (b133f8f)
  • Check Content for null, use DependentRules, disallow empty localization values (#413) (894644a)
  • Correct params for revision verification (#405) (4b98348)
  • Do not allow empty content (#436) (a083544)
  • do not prefix swagger document in development (#491) (e330ce3)
  • remove path to swagger json (fe1e770)
  • rename migration job (#423) (3897db2)
  • restrict container apps to apim ip (#448) (1a1f3ad)
  • Return 410 Gone when updating deleted dialog (#464) (2498b0a)
  • set base path for swagger json ui (476fdca)
  • set base url for swagger json (#447) (2161066)
  • shorten secret name for container app job (#422) (09b2f30)
  • try echoing pgpassword in migration job🤫 (#419) (fe673a3)
  • Use data from events, not from db (#455) (469c606)