Releases: odpi/egeria
Release 3.15
This is the last egeria 3.x release - supporting Java 11 & Maven builds
We will move into the 4.x release next, which will require Java 17 & utilize Gradle builds
See https://egeria-project.org/release-notes/3-15/ for the curated release notes with additional information
What's Changed
- Set project version to 3.15-SNAPSHOT by @lpalashevski in #7209
- Gradle update to 7.6 by @planetf1 in #7210
- Dependabot 20221201a by @planetf1 in #7211
- Dependabot 20221201b by @planetf1 in #7216
- Gradle build - dependency version corrections by @planetf1 in #7220
- Bump swagger-annotations from 2.2.6 to 2.2.7 by @dependabot in #7187
- Bump springdoc-openapi-ui from 1.6.12 to 1.6.13 by @dependabot in #7162
- #6849 remove checkboxes from bug/enhancement templates by @planetf1 in #7223
- git7227 correct glossarycontext logic by @davidradl in #7228
- Enable automated curation lab to use archives by @mandy-chessell in #7231
- add mihai and cleanup contributors by @lpalashevski in #7232
- add contributor email by @lpalashevski in #7235
- Remove support for supplementary properties from SchemaElements by @mandy-chessell in #7238
- Change end2end endpoint in UI Chassis to end-to-end in order to have a uniform naming style by @alexandra-bucur in #7239
- Change logging for end2end endpoint in UI Chassis to end-to-end by @alexandra-bucur in #7240
- git7234 increase scope for unique properties check by @davidradl in #7237
- #7147 Update schema attribute in asset manager , changed to ensure that dataType is updated by @davidradl in #7221
- Asset Catalog exact-match filter fix by @lcpopa in #7241
- #7254 increase poll retry count for cts by @planetf1 in #7255
- OpenLineageServices config - use 'inTopicConnection' to update the topic connection for AssetLineage by @popa-raluca in #7248
- Fix errors in headers and entity proxies detected by the CTS (#7148) by @mandy-chessell in #7247
- Create framework services by @mandy-chessell in #7261
- Dependabot 20230103a by @planetf1 in #7304
- Bump classgraph from 4.8.153 to 4.8.154 by @dependabot in #7305
- Bump classgraph from 4.8.153 to 4.8.154 by @dependabot in #7306
- Bump actions/stale from 6 to 7 by @dependabot in #7264
- Bump actions/cache from 3.0.11 to 3.2.2 by @dependabot in #7262
- Rename split packages (#7246) by @mandy-chessell in #7307
- Enable framework serivces in Asset Manager OMAS by @mandy-chessell in #7308
- Add content packs and sample data to distribution by @mandy-chessell in #7311
- #7229 do not create a 2nd unneeded default audit log destination, when adding an audit log destination by @davidradl in #7312
- Revert "#7254 increase poll retry count for cts" by @planetf1 in #7314
- git7229 revert change by @davidradl in #7315
- Add supplementary properties by @mandy-chessell in #7317
- #7309 add support for building lightweight chassis by @planetf1 in #7316
- Detect deleted entities quicker (#7303) by @mandy-chessell in #7319
- sendEvents Async by @marius-patrascu in #7138
- Revert end2end lineage endpoint in ui-chassis by @lpalashevski in #7320
- Create Jackson object mapper, readers and writers at class level by @alexandra-bucur in #7251
- Propagate HTTP headers - Coco Pharma example by @MihaiIliescu in #6977
- Add new tests to CTS by @mandy-chessell in #7328
- (Release 3.15) #7258 update version to 3.15 by @planetf1 in #7332
Full Changelog: V3.14...V3.15
Release 3.14
This release contains many bug fixes and enhancements.
Many dependency updates to maintain currency and address known security vulnerabilities.
Highlights
Monthly report from the Egeria community https://egeria-project.org/release-notes/november-2022/
More detail in the curated release notes at https://egeria-project.org/release-notes/3-14/
See also our full docs at https://egeria-project.org/
Available via:
- Source: https://github.com/odpi/egeria/releases/tag/V3.14 (here :-) )
- Maven artifacts: Maven Central (via maven/gradle) https://search.maven.org/artifact/org.odpi.egeria/egeria
- Container images - https://quay.io/repository/odpi/egeria?tab=tags (no pull request limits) & https://hub.docker.com/r/odpi/egeria
- k8s Helm Chart repository https://github.com/odpi/egeria-charts
What's Changed
- Update version to 3.14-SNAPSHOT by @lpalashevski in #7058
- Dependabot 20221102a by @planetf1 in #7082
- Dependabot 20221104a by @planetf1 in #7089
- DE Proxy - use ProcessingState classification for saving sync time in DS connector by @alexandra-bucur in #7009
- Updates to cohort support and in-memory connector by @mandy-chessell in #7100
- Add missing overrides by @mandy-chessell in #7101
- Switch SubjectArea OMAS REST logging to use RESTCallLogger instead of Logger by @Raunak-S in #7049
- Governance server improvements by @mandy-chessell in #7105
- Improve the content of connector types (#7103) by @mandy-chessell in #7106
- Refresh content packs by @mandy-chessell in #7107
- Fix Javadoc by @mandy-chessell in #7108
- #7110 add juergen as contributor by @planetf1 in #7111
- #7110 remove errant SuppressWarnings by @planetf1 in #7112
- Fixes for open metadata labs by @mandy-chessell in #7113
- Update release template by @lpalashevski in #7119
- OLS - add ability to query for element hierarchy by @popa-raluca in #7092
- #7129 correct ui chassis gradle build by @planetf1 in #7131
- Update ivy 2.4.0 to 2.5.1 by @lpalashevski in #7133
- #7136 amend getSchemaTypeElement client call by @davidradl in #7137
- Fixes to OpenMetadataStore and files support by @mandy-chessell in #7139
- git7140 match client to server endpoints by @davidradl in #7141
- Fix cts for release 3.14 by @lpalashevski in #7253
- (Release 3.14) Fix CTS (revert header change) by @planetf1 in #7256
New Contributors
Full Changelog: V3.13...V3.14
Release 3.13
This release contains many bug fixes and enhancements.
Highlights
Check out October Newsletter https://egeria-project.org/release-notes/october-2022/
More detail in the curated release notes at https://egeria-project.org/release-notes/3-13/
See also our full docs at https://egeria-project.org
Available via:
- Source: https://github.com/odpi/egeria/releases/tag/V3.13 (here :-) )
- Maven artifacts: Maven Central (via maven/gradle)
- Container images - https://quay.io/repository/odpi/egeria?tab=tags (no pull request limits) & https://hub.docker.com/r/odpi/egeria
- k8s Helm Chart repository https://github.com/odpi/egeria-charts
What's Changed
- #6898 Update version to 3.13-SNAPSHOT by @planetf1 in #6903
- Added ProcessingState classification and endpoints to upsert it by @MihaiIliescu in #6620
- Update Data Manager OMAS REST API; Begin Digital Service OMAS API by @mandy-chessell in #6908
- Add data product types (#6526) by @mandy-chessell in #6976
- #6803 add scorecards check by @planetf1 in #6979
- Dependabot 20221003 by @planetf1 in #6980
- Add ability to override AL OMAS topic listener connection properties by @popa-raluca in #6900
- Bump kafka-clients from 3.3.0 to 3.3.1 by @dependabot in #6984
- Bump kafka-clients from 3.3.0 to 3.3.1 by @dependabot in #6982
- #6803 fix scorecards yaml by @planetf1 in #6985
- Add versionIdentifier and initial Digital Service OMAS APIs by @mandy-chessell in #6986
- Vertical lineage query for Glossary & GlossaryCategory by @marius-patrascu in #6906
- Change Software Server Capability to more specific type - Engine by @MihaiIliescu in #6993
- #6994 Revert slf4j-api version - 3.12 regression preventing spring de… by @planetf1 in #6995
- #7004 add Dan as contributor by @planetf1 in #7005
- Add typedefs and instances to JavaDoc by @mandy-chessell in #7006
- Gradle: create maven artifacts by @planetf1 in #7007
- #6907 master->main rename by @planetf1 in #7042
- #6907 further updates master->main by @planetf1 in #7046
- Update demo users for the Egeria UI by @mandy-chessell in #7047
- More details on configuring role/component visibility in the polymer ui. by @lpalashevski in #7048
- Various fixes by @mandy-chessell in #7054
- Third party transitive depdendency updates by @lpalashevski in #7003
- Egeria release 3.13 by @lpalashevski in #7062
Full Changelog: V3.12...V3.13
Release 3.12
This release contains many bug fixes and enhancements.
Highlights
tbd
More detail in the curated release notes at https://egeria-project.org/release-notes/3-12/
See also our full docs at https://egeria-project.org
Available via:
- Source: https://github.com/odpi/egeria/releases/tag/V3.12 (here :-) )
- Maven artifacts: Maven Central (via maven/gradle)
- Container images - https://quay.io/repository/odpi/egeria?tab=tags (no pull request limits) & https://hub.docker.com/r/odpi/egeria
- k8s Helm Chart repository https://github.com/odpi/egeria-charts
What's Changed
- #6812 update version to 3.12-SNAPSHOT by @planetf1 in #6859
- #6858 downgrade kafka in-loop debug info to DEBUG from INFO - too noisy by @planetf1 in #6863
- Dependabot 20220830 by @planetf1 in #6861
- Governance Services & DE OMAS fixes by @popa-raluca in #6846
- Add sample deduplication connector by @popa-raluca in #6847
- Dependabot 20220901 by @planetf1 in #6885
- Preformance enhancement for security checking (#6697) by @mandy-chessell in #6886
- Repository Handler - always choose the same entity for latest when dates are equal by @alexandra-bucur in #6887
- Replaces default implementation for newer classifyEntity method by @cmgrote in #6889
- revert slf4j version by @bogdan-sava in #6888
- #6891 Fix up erroneous dependency exclusions caused by wrong scope (g… by @planetf1 in #6892
- Better Javadoc and REST URL specification by @mandy-chessell in #6890
- Add client for translations and valid metadata sets by @mandy-chessell in #6894
- fix getGovernanceZoneMembers by @mandy-chessell in #6896
- Fix archive load by @mandy-chessell in #6899
- Add Liz McIntosh as contributor. by @elizajanemc in #6902
- Data Engine - Change effective time to now by @alexandra-bucur in #6802
- AC, AL - Change effectivity dates to now by @alexandra-bucur in #6811
- Deduplication - performance fixes by @popa-raluca in #6897
- (Release 3.12) #6898 Update version to 3.12 by @planetf1 in #6904
New Contributors
- @elizajanemc made their first contribution in #6902
Full Changelog: V3.11...V3.12
Release 3.11
This release contains many bug fixes and enhancements.
Highlights
- Capability to pass additional http headers from an inbound request to security plugins, and to propogate on outbound rest api calls
- Co-existence of multiple versions of our helm charts
- Use of additional connectors with our base & lab helm charts
- More secure jupyter environment for notebooks
- Kafka client fixes to consumer group definition & initial offset
- Additional tests
- internal refactoring to improve consistency between OMASs
- Many dependency updates to maintain currency and address known security vulnarabilities
More detail in the curated release notes at https://egeria-project.org/release-notes/3-11/
See also our full docs at https://egeria-project.org
Available via:
- Source: https://github.com/odpi/egeria/releases/tag/V3.11 (here :-) )
- Maven artifacts: Maven Central (via maven/gradle)
- Container images - https://quay.io/repository/odpi/egeria?tab=tags (no pull request limits) & https://hub.docker.com/r/odpi/egeria
- k8s Helm Chart repository https://github.com/odpi/egeria-charts
What's Changed
- #6554 update version to 3.11-SNAPSHOT by @planetf1 in #6634
- remove 2 false Sonar Security Hotspot alerts by @wbittles in #6640
- [ui-chassis-spring] view services running in ui-chassis-spring by @bogdan-sava in #6632
- #6638 Fix overriding of consumer group id in kafka topic connector by @planetf1 in #6639
- Revert testng to 7.5 due to reporting exceptions (tests still run ok) by @planetf1 in #6693
- #3370 Use traditional class pattern scanning for testNG - some tests … by @planetf1 in #6695
- #3370 fix some gradle dependency errors by @planetf1 in #6637
- Dependabot : July 2022 by @planetf1 in #6691
- Bump com.autonomousapps.dependency-analysis from 1.9.0 to 1.10.0 by @dependabot in #6703
- Bump testng from 7.6.0 to 7.6.1 by @dependabot in #6680
- Bump commons-configuration2 from 2.7 to 2.8.0 by @dependabot in #6711
- #6549 Fix kafka consumer initial seek position by @planetf1 in #6712
- added endpoint to trigger load for data engine proxy by @marius-patrascu in #6705
- UI lab - use erinoverview user for checking the assets by @popa-raluca in #6718
- resolves Sonar Security Hotspot alerts for Exception::printStackTrace by @wbittles in #6696
- Changed rest call to load data from data engine proxy asynchronous by @marius-patrascu in #6720
- Kafka debug improvements by @planetf1 in #6721
- Restructure generic handlers and repository handler by @mandy-chessell in #6726
- Add new type ProfileLocation by @mandy-chessell in #6731
- Kafka - fix sonarscan bug reports by @planetf1 in #6730
- New connection tests and updates to valid values by @mandy-chessell in #6733
- Reverting connector interface change by @lpalashevski in #6792
- Generic Handlers - use new method uncheckedLinkElementToElement on create methods by @popa-raluca in #6704
- Dependabot 20220907a by @planetf1 in #6797
- Bump actions/cache from 3.0.5 to 3.0.6 by @dependabot in #6798
- Bump openlineage-java from 0.11.0 to 0.12.0 by @dependabot in #6799
- Bump openlineage-java from 0.11.0 to 0.12.0 by @dependabot in #6801
- Bump com.autonomousapps.dependency-analysis from 1.11.3 to 1.12.0 by @dependabot in #6800
- Propagate http headers to security connector context (related to #5700) by @MihaiIliescu in #6793
- SpringRESTClientConnector improveing logging performance by @bogdan-sava in #6810
- odpi/egeria-coco-labs#4 move jupyter notebooks to new repo by @planetf1 in #6808
- Updates to OMAS APIs and archive builders for sustainability by @mandy-chessell in #6806
- SpringRESTClientConnector formatted logging by @bogdan-sava in #6814
- Radical simplification of elementHeaders by @mandy-chessell in #6841
- Add content to archives by @mandy-chessell in #6844
- Add Open Metadata Store Service by @mandy-chessell in #6850
- Add Governance Program OMAS server-side methods by @mandy-chessell in #6853
- Propagate http headers through federated queries by @MihaiIliescu in #6851
- FVT testcases for locations and profiles by @mandy-chessell in #6855
- #6812 update version to 3.11 by @planetf1 in #6860
- #6858 downgrade kafka in-loop debug info to DEBUG from INFO - too noisy by @planetf1 in #6862
Full Changelog: V3.10...V3.11
Release 3.10
See https://egeria-project.org/release-notes/3-10 for additional curated release notes
What's Changed
- #6539 update master to 3.10-SNAPSHOT by @planetf1 in #6543
- Maysexfic by @planetf1 in #6545
- update release issue template based on 3.9 experience by @planetf1 in #6553
- #3370 add dependency checking to gradle build by @planetf1 in #6555
- Dependabot June 2022 by @planetf1 in #6603
- #6437 Fix output file spec to avoid hidden dependencies by @planetf1 in #6605
- data-engine - Refactoring validation of request body by @bogdan-sava in #6610
- #6530 Cancel server startup if unable to connect to cohort by @planetf1 in #6611
- #6530 Cancel server start if metadata collection id changes by @planetf1 in #6615
- #6130 disable parallel gradle build on ci/cd (github runner) by @planetf1 in #6617
- #6618 add missing jackson annotation compile-time dependencies by @planetf1 in #6619
- Avoid overriding entity details when saving classifications received on entity proxy by @alexandra-bucur in #6606
- #6622 allow OMRS connectors to have embedded connections by @davidradl in #6623
- DE - Refactor remaining classes to use generic handlers by @alexandra-bucur in #6519
- odpi/egeria-charts#155 pin jupyter image version by @planetf1 in #6626
- Refactor Glossary View OMAS to use generic handlers by @alexandra-bucur in #6614
- DE OMAS - add capability for creating Incomplete Databases & Database Schemas by @popa-raluca in #6616
- [ui-chassis-spring] disable actuator default health check for redis and ldap by @bogdan-sava in #6631
- (Release 3.10) #6554 update version to 3.10 by @planetf1 in #6635
- (Release 3.10) Fix kafka topic connector’s ability to override local.server.id & group.id by @planetf1 in #6641
- (Release 3.10) Revert testng to 7.5 due to reporting exceptions (tests still run ok) by @planetf1 in #6694
- (Release 3.10) Fix kafka initial seek position by @planetf1 in #6713
Full Changelog: V3.9...V3.10
Release 3.9
See https://egeria-project.org/release-notes/3-9/ for the curated release notes
What's Changed
- #6435 Update master to 3.9-SNAPSHOT by @planetf1 in #6443
- Remove catalog builder and update open metadata by @mandy-chessell in #6446
- #6450 Use unique ports in FVTs by @planetf1 in #6451
- Git6304 by @davidradl in #6448
- Fixes #6352 by @odttlnt in #6441
- Extend CTS poll count for event based tests by @planetf1 in #6452
- #6143 fix SLF4J dups in maven tests by @planetf1 in #6439
- Dependabot 20220502a by @planetf1 in #6514
- Bump gremlinVersion from 3.5.2 to 3.6.0 by @dependabot in #6476
- Bump hibernate-validator from 6.2.0.Final to 6.2.3.Final by @dependabot in #6486
- #6515 ensure gradle runs all junit4/5 tests by @planetf1 in #6516
- #6517 fix rex pretraversal by @davidradl in #6518
- [ols] Add id to returned edges by @lcpopa in #6425
- #6148 refine list of modules for aggregate javadoc include/exclude by @planetf1 in #6524
- Consolidate maintainers list with mailing list & github ACLs by @planetf1 in #6525
- Disable gradle daemon for CI build #6130 by @planetf1 in #6527
- Created endpoints to retrieve assets by type GUID or Name by @MihaiIliescu in #6447
- Add available entities types and node names by criteria endpoints to OLS by @alexandra-bucur in #6422
- Added possibility to see end2end lineage for processes. by @MihaiIliescu in #6523
- Search endpoint for OLS by @marius-patrascu in #6529
- fix lineage search bug by @marius-patrascu in #6533
- Update CODEOWNERS by @lpalashevski in #6535
- #6537 add null protection by @davidradl in #6538
- #6539 update release branch to 3.9 by @planetf1 in #6544
- Release 3.9 Sec fixes by @planetf1 in #6546
Full Changelog: V3.8.1...V3.9
Release 3.8.1
This release adds the fix below which was a serious impact to the Repository Explorer UI which is invaluable for navigating Egeria entities.
The fix is available in both the source tree (egeria-release-3.8) as well as the container images published to docker.io and quay.io, which are both at version 3.8.1.
However, our maven artifacts have not been updated/republished and remain at 3.8 .
https://github.com/odpi/egeria/issues/6522 has been opened to update our process to account for dealing with modifications post-release.
If you need to use affected maven artifacts it's recommended you rebuild locally. The affected maven artifact is: org.odpi.egeria:rex-view-server
What's Changed
- #6517 fix rex pretraversal by @davidradl in #6521
Full Changelog: V3.8...V3.8.1
Release 3.8
See https://egeria-project.org/release-notes/3-8/ for the curated release notes
What's Changed
- #6341 update version to 3.8-SNAPSHOT by @planetf1 in #6347
- Add InvalidParameterHandler to all repository iterators to manage paging by @alexandra-bucur in #6342
- Refactor Asset Catalog to use Generic Handlers by @alexandra-bucur in #6328
- Refactor JanusGraph to improve code readability by @marius-patrascu in #6339
- #6355 re-instate javadoc build (removed in error) by @planetf1 in #6357
- Dependabot 20220401a by @planetf1 in #6408
- remove jakarta annotation api dependency by @bogdan-sava in #6412
- Bump tomcat-embed-core from 9.0.60 to 9.0.62 by @dependabot in #6414
- Bump tomcatVersion from 9.0.60 to 9.0.62 by @dependabot in #6413
- Server-side support for external references in Asset Manager OMAS by @mandy-chessell in #6354
- Nested Anchor support and extensions to Data Manager OMAS by @mandy-chessell in #6416
- Changed to add publishing zone by @dwolfson in #6415
- Rename Archive Manager OMES to Repository Governance OMES by @mandy-chessell in #6417
- Remove discovery engine configuration by @mandy-chessell in #6419
- #6051 Fix null validInstanceStatusList when getting InstanceType by @keytiong in #6119
- Allow running without build info by @MihaiIliescu in #6421
- #6304 as of time for rex view service by @davidradl in #6309
- add logback-test.xml to asset-consumer-fvt by @bogdan-sava in #6129
- Fixes #6335 incompatible URLs on data-manager's DisplayApplicationResource by @ykrkn in #6343
- issue 6358 fix (part of issue#326 Egeria UI) by @odttlnt in #6362
- Fix various dependencies by @planetf1 in #6430
- AL OMAS - use paged item retrieval for getting all entities by @popa-raluca in #6418
- Design model and connector archives by @mandy-chessell in #6431
- Set permissions for GitHub actions by @naveensrinivasan in #6429
- issue #6427, added code to set the symbolic name for the status enum… by @odttlnt in #6428
- Remove obsolete documentation modules by @mandy-chessell in #6433
- Update Asset Owner OMAS docs by @mandy-chessell in #6434
- Updates to CODEOWNERS by @planetf1 in #6432
- #6308 update PR template to use placeholder commented text & refer to… by @planetf1 in #6438
- Fix duplicate property (#6436) by @mandy-chessell in #6440
- Remove security-officer-connectors and links to access-services/docs and admin-services/docs by @mandy-chessell in #6442
- fixed node label for asset_lineage_variables by @marius-patrascu in #6426
- (Release 3.8) #6435 Update release version to 3.8 by @planetf1 in #6444
- (Release 3.8) git6304 - fix rex regression with asOf date/time by @planetf1 in #6449
- (Release 3.8) Extend CTS poll count for event based tests by @planetf1 in #6453
New Contributors
- @dwolfson made their first contribution in #6415
- @keytiong made their first contribution in #6119
- @MihaiIliescu made their first contribution in #6421
- @ykrkn made their first contribution in #6343
- @naveensrinivasan made their first contribution in #6429
Full Changelog: V3.7...V3.8
Release 3.7
See https://egeria-project.org/release-notes/3-7/ for the curated release notes
What's Changed
- #6228 Update version to 3.7-SNAPSHOT by @planetf1 in #6235
- git6237 add 3 new contributors by @davidradl in #6239
- Retrieve incomplete assets from OLS graph and UI chassis by @alexandra-bucur in #6128
- Janus connector improve queries by @marius-patrascu in #6238
- updated elasticsearch connector to remove deprecated client by @marius-patrascu in #6289
- Dependabot 20220301a by @planetf1 in #6286
- removed unnecessary code from ui graph by @marius-patrascu in #6291
- Only set LatestChange classifications on Assets and Glossaries by @mandy-chessell in #6296
- Removes duplicate typedef attributes and adds initial relationship super/subtype support to CTS by @cmgrote in #6290
- Fix SERVICE_INITIALIZED for TEX and REX by @bogdan-sava in #6303
- [asset-catalog-omas] Fixed endpoint /relationship-between-entities by @lcpopa in #6302
- Remove entity proxy validation on classify/reclassify/declassify by @popa-raluca in #6287
- Fix: Data Engine misleading error messages due to missing parameter by @lpalashevski in #6310
- #6300 remove graph remo connector from paramaterized tests by @planetf1 in #6319
- #6134 reverts prior change to use backlevel ubuntu due to gradle grap… by @planetf1 in #6321
- Fix maven warning for first-time import of egeria into IntelliJ by @planetf1 in #6318
- Federated query, component status and URLs by @mandy-chessell in #6316
- #6307 remove lombok from global scope: only use where required by @planetf1 in #6320
- Graph repo FVT removal completion by @planetf1 in #6323
- [generic-handlers] Removed iterating through dependent elements by @lcpopa in #6306
- #6326 update self-signed certs by @planetf1 in #6327
- #6298 add issue template for new repo by @planetf1 in #6325
- Ensure federated query (#6311) by @mandy-chessell in #6324
- change egeria logos by @bogdan-sava in #6333
- Set error message id when capturing a generic exception by @popa-raluca in #6334
- Cleanup unused OLS code. by @lpalashevski in #6336
- Update CodeQL scan & add permissions by @planetf1 in #6338
- #6298 update new repo template by @planetf1 in #6344
- Egeria code by @mandy-chessell in #6345
- (Release 3.7) #6341 update version to 3.7 by @planetf1 in #6348
- (Release 3.7) - #6355 re-instate javadoc build (removed in error) by @planetf1 in #6356
Full Changelog: V3.6...V3.7