Release Notes - Policy Framework - Version Dublin Release - HTML format

Bug

  • [POLICY-1238] - Fix url for SO scale-out request
  • [POLICY-1239] - ControlLoopCompiler uses "MSO" instead of "SO"
  • [POLICY-1240] - Add config params to default vDNS policy
  • [POLICY-1241] - Test failure in drools-pdp if JAVA_HOME is not set
  • [POLICY-1248] - Delete old Params when YAML updated
  • [POLICY-1289] - Apex only considers 200 response codes as successful result codes
  • [POLICY-1388] - Unable to see sidepanel in Policy GUI
  • [POLICY-1389] - Using cl-amsterdam script is unavoidable in Casablanca release
  • [POLICY-1395] - Apex PDP does not preserve context on model upgrade
  • [POLICY-1403] - Apex PDP Sonar Jenkins job is failing
  • [POLICY-1437] - Fix issues in FileSystemReceptionHandler of policy-distribution component
  • [POLICY-1472] - Policy-distribution compilation error
  • [POLICY-1501] - policy-engine JUnit tests are not independent
  • [POLICY-1502] - Policy fails healthcheck
  • [POLICY-1517] - Legacy PAP loaded with Casablanca template
  • [POLICY-1520] - Policy Drools is crashing on master deployment
  • [POLICY-1522] - Policy doesn't send "payload" field to APPC
  • [POLICY-1604] - Containers and CSIT test do not operate correctly after moving to Alpine
  • [POLICY-1609] - Xacml PDP CSIT fails
  • [POLICY-1611] - BRMSGW: cannot push policies after move to alpine
  • [POLICY-1627] - APEX does not support specification of a partitioner class for Kafka
  • [POLICY-1631] - pssd: FileSystemReceptionHander need to shutdown thread pool gracefully
  • [POLICY-1638] - pssd: clean sonar issues
  • [POLICY-1639] - XACML PDP guard policies fail in Jenkins CI/CD during EST evening runs
  • [POLICY-1640] - Three Policy pods are in CrashLoopBackOff after ONAP deployment
  • [POLICY-1642] - PDP-D: CL APP: Models/AAI latest code introduces some bad interactions between libraries
  • [POLICY-1645] - XACML PDP poor usage of static variables and methods
  • [POLICY-1647] - PDP-D: junits failing because serialization change from policy typeVersion to type_version in models
  • [POLICY-1648] - Verification of PDP data for DB won't accept null message
  • [POLICY-1650] - Policy UI doesn't show left menu or any content
  • [POLICY-1655] - PDP-D: lifecycle deploy: return response section to PAP
  • [POLICY-1657] - policy/engine CLM jobs failing
  • [POLICY-1663] - OOM: POLICY: API: allow external access to REST api
  • [POLICY-1664] - Use drools pdpd control loop image by default in docker repository
  • [POLICY-1669] - PAP throws NPE if PdpStatus has null policy list
  • [POLICY-1673] - PDP-X - PAP : Registration does not suceed
  • [POLICY-1674] - PDP-A - PAP : Registration does not succeed
  • [POLICY-1686] - PAP REST APIs return 500 instead of 404 when not found
  • [POLICY-1687] - PDP-D: telemetry interface to lifecycle APIs
  • [POLICY-1688] - Validate supported policy types in PDP Group create
  • [POLICY-1691] - PDP-D: APPS: CL: Control Loop needs to be generated from Tosca Policy in DRL
  • [POLICY-1692] - Populate policy list in PdpUpdate
  • [POLICY-1703] - XACML PDP exception fails registration with PAP
  • [POLICY-1704] - policy/api legacy operational policies have incorrect name
  • [POLICY-1705] - xacml pdp should use a pre-loaded configuration for group registration
  • [POLICY-1706] - policy/engine mvn clean install leaves residue in the repository
  • [POLICY-1707] - Address sonar issue in policy/common/gson
  • [POLICY-1708] - Fix sonar issue in policy-models/pdp
  • [POLICY-1709] - Fix bug sonar issue in drools-applications
  • [POLICY-1710] - Fix api sonar bugs - logging exceptions
  • [POLICY-1711] - Fix sonar duplicate code issue in PAP deploy/undeploy
  • [POLICY-1712] - Legacy CSITs don't work
  • [POLICY-1715] - PAP continuously sending state-change messages
  • [POLICY-1716] - PDP-D noop sources unable to pass events to controllers
  • [POLICY-1720] - Tosca Parser needs to be upgraded to v1.5.1
  • [POLICY-1723] - All XACML PDPs assigned to the same group
  • [POLICY-1724] - preloaded optimization policies missing version - so default to 0.0.0
  • [POLICY-1726] - PDP-D: APPS CL: can't find ControlLoopParams and rules cannot be resolved
  • [POLICY-1728] - Metadata creation for legacy guard policies not done on input
  • [POLICY-1729] - Updated A&AI Custom Query has new fields
  • [POLICY-1730] - The drools template guard code is incomplete
  • [POLICY-1731] - PDP-D: APPS CL: error executing guard functionality
  • [POLICY-1733] - Environment variables for HTTPS not set correctly in Apex
  • [POLICY-1734] - BBS-policy CPE-Authentication event throwing error (Integration test)
  • [POLICY-1735] - Decision api returning wrong structure for "configure" action
  • [POLICY-1736] - Serialization and Deserialzation of properties to and from database not correct
  • [POLICY-1738] - PAP: Policy Deployment from CLAMP fails as policy-type-version is required to not be null
  • [POLICY-1741] - Add SDNC URL, Username and password in base.conf
  • [POLICY-1745] - Portal Pairwise testing: Policy Redirect URL is incorrect
  • [POLICY-1748] - PDP-D: lifecycle track policies in passive state
  • [POLICY-1752] - Change payload for vFirewall ModifyConfig
  • [POLICY-1753] - PAP: deploy policies failed - json parse error on DB layer from guard policy
  • [POLICY-1754] - Cannot delete policies
  • [POLICY-1758] - PAP returns 200 when deleting a non-existent policy
  • [POLICY-1759] - Operational Policies received in wrong format in PDP-D
  • [POLICY-1760] - PDP-X: APPS CL: error executing guard functionality
  • [POLICY-1761] - Pdp Group missing policies
  • [POLICY-1766] - POLICY UI CANNOT OPEN in DUBLIN
  • [POLICY-1774] - Incorrect SDNC API called for CCVPN Bandwidth on demand policy
  • [POLICY-1776] - Guard Policies must have policy type prefix
  • [POLICY-1777] - PAP delete only works with versions 1-9, fails on version10
  • [POLICY-1778] - Search Query to AAI fails on vFW Use Case
  • [POLICY-1779] - Add 5G OOF PCI Use Case Monitoring Policy to PDP list
  • [POLICY-1780] - PDP-D APPS CL - PDP-X: guard invocation fails which results in DENY handling for usecases
  • [POLICY-1781] - update apexApps.sh to support JMX connection
  • [POLICY-1794] - CLAMP|POLICY: Malformed Operational Policy Analysis
  • [POLICY-1831] - BBS Apex Policy vendor --> manufacturer
  • [POLICY-1835] - BBS APEX policy not updating PNF attachment point after relocation
  • [POLICY-1842] - Fix documentation links
  • [POLICY-1855] - Drools template using wrong field name for control loop id
  • [POLICY-1856] - A&AI not filling in fields correctly for scale out call
  • [POLICY-1874] - ONAP Dublin - Add known issue to the release note
  • [POLICY-1983] - Documentation : architecture do no integrate APEX
  • [POLICY-1984] - Offered API documentation is not complete or obsolete
  • [POLICY-1985] - Documentation : Policy portal/GUI documentation is missing
  • [POLICY-1986] - Documentation : rst formating problem

Task

  • [POLICY-885] - CSIT tests randomly fail when MariaDB docker image MySQL init process fails
  • [POLICY-1092] - policy/engine ManualTestClient JUnit test randomly fails
  • [POLICY-1100] - Rename JUNIT Test classes
  • [POLICY-1225] - Update project repos after casablanca branching
  • [POLICY-1231] - Remove references to OpenECOMP
  • [POLICY-1235] - Replace Extractor classes with JsonPath
  • [POLICY-1252] - Clean up Apex unit test structure
  • [POLICY-1261] - Investigate use of new oparent 1.2.3 release on current repositories
  • [POLICY-1285] - Remove some error messages from engine test logs
  • [POLICY-1286] - Replace Factory classes with member methods
  • [POLICY-1377] - regenerate new certificate stores to support apex-pdp and distribution components
  • [POLICY-1379] - Increase JUnit Code Coverage to Dublin target level in components
  • [POLICY-1384] - Add sdnc simulator in controlloop-utils feature
  • [POLICY-1387] - Rework Topic factories
  • [POLICY-1396] - Modify template.demo.clc to use standard drl template
  • [POLICY-1433] - Remove proprietary licenses in PSSD test CSAR
  • [POLICY-1435] - Blocker Sonar Fix - XACMLPapServlet.java
  • [POLICY-1536] - Fix sonar.exclusions in policy/engine for library inclusions etc.
  • [POLICY-1538] - Upgrade Elasticsearch to 6.4.x to clear security issue
  • [POLICY-1540] - Investigate APEX Security issues c3p0 0.9.5.2 and zookeeper 3.5.4-beta
  • [POLICY-1547] - Move lombok to policy/parent
  • [POLICY-1556] - Ensure INFO.yaml up-to-date in all repos
  • [POLICY-1559] - Remove ci-management jobs for pdp, core and gui repos
  • [POLICY-1612] - Complete Vulnerability Review Table
  • [POLICY-1630] - Dublin Release Tasks
  • [POLICY-1659] - Investigate exclusion of commons-beanutils inherited from A&AI schema dependency
  • [POLICY-1667] - Investigate exclusion of jackson-databind from policy/model
  • [POLICY-1676] - Dublin Documentation Tasks
  • [POLICY-1722] - All XACML PDPs assigned to the same group
  • [POLICY-1851] - PDP-D[APPS][CL] documentation corrections
  • [POLICY-1857] - Fix dublin ci-management jobs for drools-applications
  • [POLICY-1860] - release dublin images for fixes in modes/drools-applications
  • [POLICY-1864] - Dublin policy CSIT distribution job failing
  • [POLICY-1867] - policy/distribution has proprietary licenses in it
  • [POLICY-1868] - Update dublin release notes to list java artifacts.
  • [POLICY-1880] - Enable APEX CSITs to Pull Respective Branch's Docker Images

Sub-task

  • [POLICY-1133] - Remove policy/common integrity-audit suppressions
  • [POLICY-1134] - Remove policy/common policy-endpoints suppressions
  • [POLICY-1138] - Remove policy/drools-applications eventmanager suppressions
  • [POLICY-1139] - Remove policy/drools-applications feature-controlloop-trans suppressions
  • [POLICY-1140] - Remove policy/drools-applications guard suppressions
  • [POLICY-1141] - Remove policy/drools-applications model-imp/rest suppressions
  • [POLICY-1143] - Remove policy/drools-applications model-impl/so suppressions
  • [POLICY-1144] - Remove policy/drools-applications model-impl/trafficgenerator suppressions
  • [POLICY-1145] - Remove policy/drools-applications model-impl/vfc suppressions
  • [POLICY-1232] - Update master branch versions
  • [POLICY-1234] - Update CI/CD jobs
  • [POLICY-1251] - Fix issues reported by sonar in policy modules
  • [POLICY-1258] - Make Test classes name consistence in drools-applications
  • [POLICY-1263] - Make Test classes name consistence in apex-pdp
  • [POLICY-1264] - Examine the current POJOs in drools-applications
  • [POLICY-1265] - Create gliffy flow diagrams for new Event Messages from Policy to actors
  • [POLICY-1267] - Create gliffy on Policy Notification Message
  • [POLICY-1268] - Template re-build to show general/easy
  • [POLICY-1281] - Make Test classes name consistence in drools-pdp, common, engine
  • [POLICY-1287] - Replace Factory classes with member methods in policy/common
  • [POLICY-1288] - Replace Factory classes with member methods in drools-pdp
  • [POLICY-1290] - Remove BACKUPMONITORENTITY error messages from engine test logs
  • [POLICY-1293] - Analytics logs should be placed under /var/log/onap/policy/<component>
  • [POLICY-1294] - Analytic log configuration files should be placed at a single well known location
  • [POLICY-1296] - Set the default logging level to medium (discrete) verbosity
  • [POLICY-1298] - Logger providers should be able to reconfigure themselves
  • [POLICY-1306] - CLONE - HTTP interfaces should carry and process X-ONAP-RequestID headers
  • [POLICY-1358] - Use common version of eclipselink in policy parent
  • [POLICY-1359] - Use common version of eclipselink in policy common
  • [POLICY-1360] - Use common version of eclipselink in policy apex-pdp
  • [POLICY-1361] - Use common version of eclipselink in policy drools-pdp
  • [POLICY-1362] - Use common version of eclipselink in policy drools-applications
  • [POLICY-1363] - Replace hibernate with eclipselink in drools-pdp
  • [POLICY-1364] - Remove hibernate from apex-pdp
  • [POLICY-1365] - Use common version of eclipselink in policy engine
  • [POLICY-1366] - Use eclipselink for javax.persistence
  • [POLICY-1369] - Replace hibernate with eclipselink in policy engine
  • [POLICY-1383] - PDP-D: prototype work with Operational Policies with the Casablanca controller
  • [POLICY-1392] - Replace expectException with AssertJ in policy-common
  • [POLICY-1393] - Replace expectException with AssertJ in policy drools-pdp
  • [POLICY-1428] - Add gson support to policy/common
  • [POLICY-1429] - Remove jackson from policy/drools-applications
  • [POLICY-1431] - Remove jackson from policy/drools-pdp
  • [POLICY-1473] - Clean up and finish the Archtecture wiki and roadmark
  • [POLICY-1475] - Create the flow of Policy API calls for Model Driven Control Loop
  • [POLICY-1476] - Build the basic code structure of PAP Engine component
  • [POLICY-1477] - Create the HealthCheck REST endpoint using policy/common
  • [POLICY-1478] - Create code for Packaging of PAP Engine component
  • [POLICY-1479] - Create dockerfile for PAP Engine component
  • [POLICY-1480] - Create CSIT test infra for PAP Engine component
  • [POLICY-1481] - Understand the responsibilities/flows of PAP Engine component
  • [POLICY-1482] - Create the Statistics REST endpoint using policy/common
  • [POLICY-1483] - Create PAP HelmChart for integration with OOM deployment
  • [POLICY-1484] - Create cucumber tests for PAP Engine component
  • [POLICY-1485] - Create configurable support for AAF/CADI support in PAP Engine component
  • [POLICY-1488] - add CSIT support for the changes in this API
  • [POLICY-1505] - basic version independent image
  • [POLICY-1506] - policy-engine has over 100 JUnit test cases with incorrect formatting
  • [POLICY-1511] - Add AssertJ to policy/parent
  • [POLICY-1513] - Increase JUnit Code Coverage for policy/apex-pdp/plugins/plugins-event
  • [POLICY-1514] - supporting environment variables in properties
  • [POLICY-1518] - Decouple nexus server reconfiguration from installation
  • [POLICY-1519] - Fix new sonar issues in policy/common
  • [POLICY-1523] - Sonar code smell issues policy-apex-pdp
  • [POLICY-1524] - Use environment variables in configuration files PDP-D core
  • [POLICY-1525] - Default to gson in policy-distribution
  • [POLICY-1529] - Remove jackson from drools-pdp poms
  • [POLICY-1531] - Remove jackson from policy/common poms
  • [POLICY-1533] - Fix new sonar issues in drools-pdp
  • [POLICY-1534] - Support well known topic names and environment actual topic names
  • [POLICY-1535] - Use builder to minimize number method parameter
  • [POLICY-1537] - ci-management for drools applications image
  • [POLICY-1543] - Use environment variables in configuration files PDP-D APPS
  • [POLICY-1548] - POLICY-PDP-PAP channel configuration
  • [POLICY-1557] - new installation/environment variables in docker project
  • [POLICY-1558] - new installation/environment variables in OOM project
  • [POLICY-1560] - cook control loop software into the image
  • [POLICY-1561] - encryption changes in common module
  • [POLICY-1577] - Additional changes in PAP related for differences with Ubuntu OS
  • [POLICY-1580] - Generate 1-year policy certificates to replace existing ones in Dublin
  • [POLICY-1608] - Registration
  • [POLICY-1610] - PDP-D: standalone topic configuration files
  • [POLICY-1613] - oom use pdp-d cl image
  • [POLICY-1616] - add CSIT support for the changes in this API
  • [POLICY-1622] - Rename of casablanca controller
  • [POLICY-1632] - Create packaging & installation code for PDP-A
  • [POLICY-1633] - Update db & dmaap configurations in PAP OOM installation
  • [POLICY-1634] - Update db configurations in API OOM installation
  • [POLICY-1635] - Create default PdpGroup/SubGroup in PAP DB
  • [POLICY-1641] - Use trace for jetty server dump
  • [POLICY-1643] - Create DMaaP simulator for CSIT Testing
  • [POLICY-1670] - Create more encompassing junits for PAP
  • [POLICY-1695] - DCAE_CL_OUTPUT Event Definition
  • [POLICY-1696] - Apex Configuration Json File Creation
  • [POLICY-1697] - Apex ONT Relocation Policy Definition
  • [POLICY-1699] - Integration Test
  • [POLICY-1717] - Upgrade to latest a&ai schema dependency
  • [POLICY-1756] - Avoid exposing external ports for policy

Epic

  • [POLICY-1068] - This epics covers the work to cleanup, enhance, fix, etc. any Control Loop based code base.
  • [POLICY-1069] - This epic covers the work to harden the codebase for the Policy Framework project.
  • [POLICY-1072] - This epic covers the work to support S3P Performance criteria.
  • [POLICY-1171] - Enhance CLC Facility
  • [POLICY-1220] - This epic covers the work to support S3P Security criteria
  • [POLICY-1269] - R4 Dublin - ReBuild Policy Infrastructure
  • [POLICY-1399] - This epic covers the work to support model drive control loop design as defined by the Control Loop Subcommittee
  • [POLICY-1404] - This epic covers the work to support the CCVPN Use Case for Dublin
  • [POLICY-1408] - This epic covers the work done with the Casablanca release
  • [POLICY-1438] - This epic covers the work to support 5G OOF PCI Use Case
  • [POLICY-1450] - This epic covers the work to support the Scale Out Use Case.

Story

  • [POLICY-786] - Reconsider DB Transaction Design in PE components
  • [POLICY-810] - Performance PDP-X - Policy Deployment
  • [POLICY-811] - Performance PDP-D - Policy Deployment
  • [POLICY-813] - Performance PAP - policy distribution to PDP's
  • [POLICY-835] - Performance PAP - policy CRUD
  • [POLICY-886] - Performance PAP - PDP Group
  • [POLICY-889] - Performance PDP-A - Policy Decision/Enforcement
  • [POLICY-1007] - Remove Jackson from policy framework components
  • [POLICY-1159] - Move expectException to policy-common/utils-test
  • [POLICY-1173] - High-level specification of coordination directives
  • [POLICY-1176] - Work on technical debt introduced by CLC POC
  • [POLICY-1195] - Separate model code from drools-applications into other repositories
  • [POLICY-1202] - policy-engine & apex-pdp are using different version of eclipselink
  • [POLICY-1250] - Fix issues reported by sonar in policy modules
  • [POLICY-1266] - A&AI Modularity
  • [POLICY-1270] - Policy Lifecycle API RESTful HealthCheck/Statistics Main Entry Point
  • [POLICY-1271] - PAP RESTful HealthCheck/Statistics Main Entry Point
  • [POLICY-1272] - Create the S3P JMeter tests for API, PAP, XACML (2nd Gen)
  • [POLICY-1273] - Policy Type Application Design Requirements
  • [POLICY-1274] - further improvement in PSSD S3P test
  • [POLICY-1278] - AAI named-queries are being deprecated and should be replaced with custom-queries
  • [POLICY-1367] - Spike - Experimentation for management of Drools templates and Operational Policies
  • [POLICY-1368] - Remove hibernate from policy repos
  • [POLICY-1391] - VF Module (Instance) name determination during scale-out
  • [POLICY-1397] - PDP-D: NOOP Endpoints Support to test Operational Policies.
  • [POLICY-1401] - Build onap.policies.Monitoring TOSCA Policy Template
  • [POLICY-1405] - Develop SDNC API for trigger bandwidth
  • [POLICY-1409] - Raw XACML Policy Support
  • [POLICY-1410] - List Policy API
  • [POLICY-1411] - Model enhancements to provide correlation support
  • [POLICY-1412] - Various small model enhancements
  • [POLICY-1413] - Dashboard enhancements
  • [POLICY-1414] - Push Policy and DeletePolicy API enhancement
  • [POLICY-1415] - Additional health checks
  • [POLICY-1416] - Model enhancements to support CLAMP
  • [POLICY-1417] - Resiliency improvements
  • [POLICY-1418] - PDP APIs - make ClientAuth optional
  • [POLICY-1419] - Better multi-role support
  • [POLICY-1420] - Model enhancement to support embedded JSON
  • [POLICY-1421] - New audit data for push/delete
  • [POLICY-1422] - Enhanced encryption
  • [POLICY-1423] - Save original model file
  • [POLICY-1424] - New Policy audit tools
  • [POLICY-1425] - Fortify scan remediation
  • [POLICY-1426] - Bug fixes
  • [POLICY-1427] - Controller Logging Feature
  • [POLICY-1436] - XACML PDP RESTful HealthCheck/Statistics Main Entry Point
  • [POLICY-1440] - XACML PDP RESTful Decision API Main Entry Point
  • [POLICY-1441] - Policy Lifecycle API RESTful Create/Read Main Entry Point for Policy Types
  • [POLICY-1442] - Policy Lifecycle API RESTful Create/Read Main Entry Point for Concrete Policies
  • [POLICY-1443] - PAP Dmaap PDP Register/UnRegister Main Entry Point
  • [POLICY-1444] - PAP Dmaap Policy Deploy/Undeploy Policies Main Entry Point
  • [POLICY-1445] - XACML PDP upgrade to xacml 2.0.0
  • [POLICY-1446] - Policy Lifecycle API RESTful Delete Main Entry Point for Policy Types
  • [POLICY-1447] - Policy Lifecycle API RESTful Delete Main Entry Point for Concrete Policies
  • [POLICY-1449] - XACML PDP Dmaap Register/UnRegister Functionality
  • [POLICY-1451] - XACML PDP Dmaap Deploy/UnDeploy Functionality
  • [POLICY-1452] - Apex PDP Dmaap Register/UnRegister Functionality
  • [POLICY-1453] - Apex PDP Dmaap Deploy/UnDeploy Functionality
  • [POLICY-1454] - Drools PDP Dmaap Register/UnRegister Functionality
  • [POLICY-1455] - Drools PDP Dmaap Deploy/UnDeploy Functionality
  • [POLICY-1456] - Policy Architecture and Roadmap Documentation
  • [POLICY-1457] - Use Alpine in base docker images
  • [POLICY-1458] - Create S3P JMeter Tests for Policy API
  • [POLICY-1459] - PDP-D [Control Loop] : Create a Control Loop flavored PDP-D image
  • [POLICY-1460] - Create S3P JMeter Tests for PAP
  • [POLICY-1461] - Create S3P JMeter Tests for Policy XACML Engine (2nd Generation)
  • [POLICY-1462] - Create S3P JMeter Tests for Policy SDC Distribution
  • [POLICY-1463] - Functional code changes in Policy for OOF SON use case
  • [POLICY-1464] - Config related aspects for OOF SON use case
  • [POLICY-1465] - Support configurable Heap Memory Settings for JVM processes
  • [POLICY-1468] - PDP-X: upgrade velocity dependency
  • [POLICY-1470] - Eliminate the manual step of creating dummy VF module for scale-out scenario
  • [POLICY-1471] - Policy Application Designer - Develop Guard and Control Loop Coordination Policy Type application
  • [POLICY-1474] - Modifications of Control Loop Operational Policy to support new Policy Lifecycle API
  • [POLICY-1489] - PDP-D: Nested JSON Event Filtering support with JsonPath
  • [POLICY-1499] - Mdc Filter Feature
  • [POLICY-1515] - Prototype Policy Lifecycle API Swagger Entry Points
  • [POLICY-1516] - Prototype the Policy Decision API
  • [POLICY-1541] - PAP REST API for PDPGroup Query, Statistics & Delete
  • [POLICY-1542] - PAP REST API for PDPGroup Deployment, State Management & Health Check
  • [POLICY-1545] - E2E Automation - Parse the newly added model ids from operation policy
  • [POLICY-1546] - Policy should not access model ids from extra-properties field
  • [POLICY-1576] - make policy offline friendly
  • [POLICY-1694] - BBS Use-Case: ONT Relocation Policy in APEX
  • [POLICY-1834] - Enable CSITs to Pull Respective Branch's Docker Images

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.