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

Bug

  • [POLICY-191] - PDP-D: Enhancement: feature session-persistence
  • [POLICY-431] - Only 1 nexus repo is audited but it should allow for 2
  • [POLICY-442] - Fix fortify issues
  • [POLICY-454] - brmsgw 1.1.2 policy rules generation in a 1.1.1 docker image
  • [POLICY-484] - Extend election handler run window and clean up error messages
  • [POLICY-485] - Drools PDP build failure on master branch - due to sonar plugin mismatch
  • [POLICY-486] - pdp-x api pushPolicy fails to push latest version
  • [POLICY-487] - Race conditions leading to a blocked thread when disposing underlying kie sessions under transaction loads
  • [POLICY-492] - Integrity parmsAreBad does not update String
  • [POLICY-494] - POLICY EELF Audit.log not in ECOMP Standards Compliance
  • [POLICY-497] - PAP Elastic Search Validation Enhancements
  • [POLICY-501] - Fix issues blocking election handler and add directed interface for opstate
  • [POLICY-508] - Fix Fortify Scan Issues
  • [POLICY-509] - Add IntelliJ file to .gitingore
  • [POLICY-510] - Do not enforce hostname validation
  • [POLICY-518] - StateManagement creation of EntityManagers.
  • [POLICY-519] - Correctly initialize the value of allSeemsWell in DroolsPdpsElectionHandler
  • [POLICY-538] - PDP-D Security (CSO Pen Test) - Unrestricted File Upload
  • [POLICY-564] - Resolve properties bug in DroolsPDPIntegrityMonitor
  • [POLICY-596] - pdp-d: dmaap/ueb limit parameter non-default configuration problem
  • [POLICY-613] - Missing fields on view mode if the array of elements contains more than 10 elements.
  • [POLICY-614] - pdp-d: expose only an immutable list of filters to callers
  • [POLICY-621] - pdp-d: sonar jobs unable to complete
  • [POLICY-628] - Policy CSIT health tests fails - but not the robot tests
  • [POLICY-629] - Fixed a bug on editor screen
  • [POLICY-643] - pdp-x: automated push policies errors
  • [POLICY-655] - Incorrect TOSCA Model Rendering
  • [POLICY-658] - pap : db installation failed configurationdataentity table missing
  • [POLICY-660] - pdp-x apis do not trigger rules jar creation in the brmsgw
  • [POLICY-663] - Unreachable code in PolicyApiUtils
  • [POLICY-674] - Docker images names inconsistent between nexus3 and dockerhub (policy-db vs policy-policy-db)
  • [POLICY-684] - Fix regex for brmsgw dependency handling
  • [POLICY-706] - Remove Policy From PDP Group Failing
  • [POLICY-707] - ONAO-PAP-REST unit tests fail on first build on clean checkout
  • [POLICY-714] - Fixed a bug in MS Policy View Mode
  • [POLICY-717] - Fix a bug in checking required fields if the object has include function
  • [POLICY-720] - Drools Controller are not instantiated during regression testing
  • [POLICY-721] - Add more validations on TOSCA Model format
  • [POLICY-727] - logging changes prevent brmsgw, paplp, and pdplp to come up
  • [POLICY-728] - Fix the new policy/drools-pdp bugs and vulnerabilities
  • [POLICY-729] - sporadic junit failures in feature-distributed-locking
  • [POLICY-731] - PAP: sql script optimizationmodels table - dataOrder column mismatch
  • [POLICY-734] - Fix Fortify Header Manipulation Issue
  • [POLICY-735] - optional apps installation into pdp-d base image
  • [POLICY-738] - Optimization Policy config file is not being created correctly
  • [POLICY-740] - Fixed the Wrong Data Names
  • [POLICY-742] - dmaap client hangs if network errors occur
  • [POLICY-743] - Fixed data name since its name was changed on server side.
  • [POLICY-744] - Remove tyrus-container-grizzly-client from PolicyEngineAPI ManualClientEnd.java
  • [POLICY-745] - CSIT failures due to new versioning integration schem
  • [POLICY-747] - Support for AAF-root-signed certificates for client-based authentication
  • [POLICY-748] - Add end-to-end junit test for pooling feature
  • [POLICY-749] - Default consumer instance should be generated
  • [POLICY-750] - Old UEB/DMaaP consumer should be closed when filter is changed
  • [POLICY-751] - PE Support for AAF Root Certificate in HTTPS communication.
  • [POLICY-752] - DROOLS query to AAI fails on closed loop with SSL session error
  • [POLICY-753] - Policy Health Check failed with multi-node cluster
  • [POLICY-754] - AAI query without basic authentication header
  • [POLICY-756] - policies not being pushed by brmsgw to nexus repository
  • [POLICY-757] - PAP UI does not show any data when selecting a policy to edit
  • [POLICY-758] - Fix rolling EELF log errors and additional errors in PAP
  • [POLICY-759] - Not all XACML logs are present under $POLICY_LOGS under /var
  • [POLICY-760] - include locking and pooling-dmaap in drools-pdp install package
  • [POLICY-763] - PDP-D throwing NullPointerException for multiple vDNS and VOLTE messages injected in parallel
  • [POLICY-765] - junit test for guard fails intermittently
  • [POLICY-766] - OOM install of the control loop application
  • [POLICY-767] - OOM : Explicit hostnames in PDP-X pool
  • [POLICY-773] - brmsgw failure pushing notification when executing update-vfw-op-policy.sh
  • [POLICY-774] - fix bugs in pooling detected during next round of system test
  • [POLICY-775] - CLAMP Create Configuration Policy fails
  • [POLICY-776] - OOF Policy TOSCA models are not correctly rendered
  • [POLICY-777] - PAP: frequent failing of provisioning transactions because of DB locking table errors
  • [POLICY-778] - oom/policy: expose nexus and swagger api ports externally
  • [POLICY-779] - Policy Update hangs
  • [POLICY-782] - Add pooling topic
  • [POLICY-783] - remove extractor pooling property for response topics
  • [POLICY-787] - Discard Forwarded message for wrong host
  • [POLICY-788] - pdp-d: allow non-root db user to access migration and pooling database
  • [POLICY-789] - Remove nexus from CSIT
  • [POLICY-790] - Failure of StandbyStateManagementTest.testPMStandbyStateChangeNotifier
  • [POLICY-791] - create guard policy to support use cases
  • [POLICY-792] - vLB SO request is missing modelVersionId for service instance
  • [POLICY-793] - Remove requestId from SO request and '-1' to instance
  • [POLICY-794] - features distributed-locking and pooling-dmaap should not package unnecessary dependencies
  • [POLICY-795] - PDP-X allow configuration on OOM install to survive upgrades
  • [POLICY-796] - VirtualControlLoopEvent facts are piling up
  • [POLICY-797] - heat install - decouple policy from looking heat artifact_version.txt
  • [POLICY-800] - Policy accesses SO using wrong credentials
  • [POLICY-802] - PDP-X pooling skipping "-2"
  • [POLICY-843] - brmsgw doesn't push policies to nexus
  • [POLICY-850] - Cannot disable NBI
  • [POLICY-852] - reduce size of pending transactions cache to record transaction completion audit /metric logs
  • [POLICY-853] - update aai and mso urls for heat environments
  • [POLICY-854] - BRMS policy does not get propagated
  • [POLICY-868] - Policy should not send authorization header for null username
  • [POLICY-870] - Don't flood pooling error.log with extractor messages
  • [POLICY-877] - Cosmetic changes on docker repo for heat installs
  • [POLICY-879] - pdp-d: workaround for policy-878
  • [POLICY-880] - SB00: Policy is not responding to TCA ONSET from DCAE
  • [POLICY-1077] - hyperlink links are missing
  • [POLICY-1097] - Policy Casablanca docker image versions used in Beijing branch OOM Charts
  • [POLICY-1098] - Correct namespace in update-vfw-op-policy.sh

Task

  • [POLICY-162] - drools: packaging enhancements
  • [POLICY-164] - Revert package name changes done as a fix for POLICY 144
  • [POLICY-166] - Address Maven Checkstyle Errors and Warnings
  • [POLICY-208] - Graceful shutdown for features
  • [POLICY-209] - Move features globalInit() tasks to PolicyEngine.afterStart()
  • [POLICY-215] - Automatically create DB tables for features
  • [POLICY-303] - Cleanup Use Case Template Code
  • [POLICY-351] - pap console : migrate portal sdk libraries to 1.3
  • [POLICY-352] - Create Import API for MicroService yaml templates
  • [POLICY-370] - Change DMaap/AAF Dependencies to their org.onap.* artifacts from com.att.*
  • [POLICY-432] - Upgrade to Portal SDK 1.3.2
  • [POLICY-443] - Change SO request fill to iterate extra-properties instead of hard coding array values
  • [POLICY-448] - SO should loop waiting for status 200 before FINAL: SUCCESS (or timeout)
  • [POLICY-491] - Do last Blackduck scans
  • [POLICY-498] - Support Policy Creation Backward Compatibility
  • [POLICY-499] - Firewall Policy Enhancements
  • [POLICY-500] - Policy BRMSGW Enhancements
  • [POLICY-504] - Review security issues: policy-drools-applications
  • [POLICY-505] - Review security issues: policy-common
  • [POLICY-506] - Review security issues: policy-drools-pdp
  • [POLICY-507] - Review security issues: policy-engine
  • [POLICY-511] - Fix Fortify Scan Issues
  • [POLICY-553] - Fixes for Policy GUI Security Vulnerability Issues
  • [POLICY-597] - Policy GUI Enhancements and BugFixes
  • [POLICY-609] - Policy Resiliency Code Fixes
  • [POLICY-611] - Update license headers for code changed since January 1, 2018
  • [POLICY-626] - Consolidate dependencies and their versions in parent pom.xml in the projects and overall parent pom.xml
  • [POLICY-632] - Review LF ONAP license scan Feb 2018
  • [POLICY-633] - Remove unused repo from Jenkins
  • [POLICY-642] - Documentation on how to create HPA policies
  • [POLICY-644] - Change Logging Format in Policy Components
  • [POLICY-645] - Upgrade SDK version from 2.1.0-SNAPSHOT to 2.1.0
  • [POLICY-653] - Update TOSCA Specs to Support Matching Attribute-based Policy Retrieval
  • [POLICY-654] - Policy Search based on Matching Attributes in TOSCA models
  • [POLICY-693] - Upgrade to oparent 1.1.0
  • [POLICY-694] - Move to released dmaap 1.1.3 dependency
  • [POLICY-696] - Update root level License.txt to remove ECOMP trademark
  • [POLICY-700] - Remove nexus-rest-client-java dependency
  • [POLICY-703] - Move push_policies.sh functionality into Integration Robot scripts for automated control loop testing
  • [POLICY-708] - policy/* artifact release
  • [POLICY-709] - Fix CSIT failure port 6969 no healthcheck available
  • [POLICY-722] - Address new nexus-iq security issues
  • [POLICY-739] - Implemented map type to TOSCA model parser
  • [POLICY-741] - Add missing license headers
  • [POLICY-780] - Release policy 1.2.1 artifacts
  • [POLICY-798] - Final policy 1.2.2 release and documentation
  • [POLICY-844] - Policy 1.2.3 release

Sub-task

  • [POLICY-141] - Move the projects into the appropriate project repositories.
  • [POLICY-246] - Clean up policy/common policy/drools-pdp usage of generic Exception
  • [POLICY-293] - add missing junits in pdp-d for event filtering
  • [POLICY-347] - Create Policy API JUnit tests that simulate the CLAMP API calls for creating Policies
  • [POLICY-440] - Resolve JavaScript Code issues
  • [POLICY-444] - Modify policy/common JUnit tests to improve consistency of success in CI/CI
  • [POLICY-451] - Improving AAI NQ response parsing
  • [POLICY-452] - Handling error cases more effectively
  • [POLICY-455] - policy/drools-applications
  • [POLICY-456] - policy/common integrity-audit submodule
  • [POLICY-457] - policy/common integrity-monitor submodule
  • [POLICY-458] - policy/common ONAP-logging
  • [POLICY-459] - policy/common site-manager submodule
  • [POLICY-460] - policy/drools-pdp policy-utils
  • [POLICY-461] - policy/drools-pdp policy-core
  • [POLICY-462] - policy/drools-pdp policy-endpoints submodule
  • [POLICY-463] - policy/drools-pdp policy-management submodule
  • [POLICY-464] - policy/drools-pdp feature-healthcheck submodule
  • [POLICY-465] - policy/drools-pdp feature-eelf submodule
  • [POLICY-466] - policy/drools-pdp feature-session-persistence submodule
  • [POLICY-467] - policy/drools-pdp feature-test-transaction submodule
  • [POLICY-468] - policy/drools-pdp api-state-management submodule
  • [POLICY-469] - policy/drools-pdp feature-state-management submodule
  • [POLICY-470] - policy/drools-pdp api-active-standby-management
  • [POLICY-471] - policy/drools-pdp feature-active-standby-management
  • [POLICY-472] - policy/engine BRMSGateway submodule
  • [POLICY-473] - policy/engine LogParser submodule
  • [POLICY-474] - policy/engine PolicyEngineUtils
  • [POLICY-475] - policy/engine ONAP-XACML submodule
  • [POLICY-476] - policy/engine ONAP-REST submodule
  • [POLICY-477] - policy/engine PolicyEngineAPI submodule
  • [POLICY-478] - policy/engine ONAP-PDP submodule
  • [POLICY-479] - policy/engine ONAP-PDP-REST submodule
  • [POLICY-480] - policy/engine ONAP-PAP-REST submodule
  • [POLICY-481] - policy/engine PolicyEngineClient submodule
  • [POLICY-482] - policy/engine POLICY-SDK-APP submodule
  • [POLICY-483] - policy/engine ONAP-SDK-APP submodule
  • [POLICY-489] - pdp-d junit simulation of ueb and dmaap endpoints for junits
  • [POLICY-490] - pdp-d apps : add guard junits
  • [POLICY-521] - Resolve policy/engine CRITICAL
  • [POLICY-554] - pdp-d: L1 ONAP logging format for Beijing
  • [POLICY-555] - pap (all subcomponents): L1 ONAP logging format for Beijing
  • [POLICY-556] - pdp (all subcomponents): L1 ONAP logging format for Beijing
  • [POLICY-557] - brmsgw (all subcomponents): L1 logging format for Beijing
  • [POLICY-558] - pdp-d: L1/L2 : control loop transaction logging
  • [POLICY-559] - pdp-x: L1/L2 : rest apis transaction logging
  • [POLICY-560] - brmsgw: L1/L2 operational policies transaction logging
  • [POLICY-561] - pap: L1/L2 rest apis transaction logging
  • [POLICY-562] - pap: L1 log files consolidation
  • [POLICY-563] - pdp: L1 log files consolidation
  • [POLICY-565] - brmsgw: L1 log files consolidation
  • [POLICY-566] - per component instantiation time under 1 hour
  • [POLICY-570] - console container failure detection
  • [POLICY-571] - console container recovery
  • [POLICY-573] - pap container recovery
  • [POLICY-574] - intra-container automated failure detection
  • [POLICY-575] - intra-container automated recovery
  • [POLICY-577] - pdp-d cluster operating in active/active mode
  • [POLICY-578] - intra-container automated failure detection
  • [POLICY-579] - intra-container automated recovery
  • [POLICY-582] - JUnit tests for policy/common
  • [POLICY-583] - JUnit tests for policy/drools-pdp
  • [POLICY-587] - PAP registration with OOM/MSB
  • [POLICY-588] - PAP registration with MSB: Analysis
  • [POLICY-589] - PDP-X registration with MSB: Analysis
  • [POLICY-590] - BRMSGW registration with MSB: Analysis
  • [POLICY-591] - PDP-X -> PAP Discovery and Request Processing through MSB: Analysis
  • [POLICY-592] - PDP-D -> PDP-X Discovery and Request Processing through MSB: Analysis
  • [POLICY-593] - PAP -> BRMSGW Discovery and Request Processing: Analysis
  • [POLICY-594] - PDP-D -> AAI/SO/VFC Discovery and Request Processing through MSB: Analysis
  • [POLICY-598] - JUnit test for policy/engine BRMSGateway
  • [POLICY-599] - JUnit test for policy/engine LogParser
  • [POLICY-600] - JUnit test for policy/engine ONAP-PAP-REST
  • [POLICY-601] - JUnit test for policy/engine ONAP-PDP
  • [POLICY-602] - JUnit test for policy/engine ONAP-PDP-REST
  • [POLICY-603] - JUnit test for policy/engine ONAP-REST
  • [POLICY-604] - JUnit test for policy/engine ONAP-SDK-APP
  • [POLICY-605] - JUnit test for policy/engine ONAP-XACML
  • [POLICY-606] - JUnit test for policy/engine PolicyEngineAPI
  • [POLICY-607] - JUnit test for policy/engine PolicyEngineUtils
  • [POLICY-612] - Upgrade httpclient to 4.5.3 or above
  • [POLICY-615] - Upgrade MSB client when MSB team finishes their security issues
  • [POLICY-616] - Upgrade to xacml 1.0.1 when available
  • [POLICY-617] - Upgrade to xacml 1.0.1
  • [POLICY-618] - Upgrade dmaap - when their security issues are fixed
  • [POLICY-619] - Upgrade dmaap - when security issues are fixed
  • [POLICY-620] - Downgrading the ONAP-SDK Spring version
  • [POLICY-624] - Move docker_*.sh scripts into policy/engine
  • [POLICY-625] - Split the policy-pe image into 2 separate images
  • [POLICY-627] - PAP registration with MSB: implementation
  • [POLICY-630] - Replace this use of System.out or System.err by a logger
  • [POLICY-631] - Make "drlRuleAndUIParams" transient or serializable
  • [POLICY-634] - Update project parent pom.xml to support sonar 6.7.1 coverage
  • [POLICY-635] - Replace System.out or System.err by logger
  • [POLICY-636] - Replace this use of System.out or System.err by a logger
  • [POLICY-637] - Create Optimization Model
  • [POLICY-638] - Development for new Optimization Policy
  • [POLICY-639] - Create CSIT test
  • [POLICY-640] - Determine if Docker images require preloaded optimization policies
  • [POLICY-641] - JUnit code coverage 70%+
  • [POLICY-646] - Make "responseHistoryList" private or transient.
  • [POLICY-647] - Make "pgStream" private or transient.
  • [POLICY-648] - Documentation on how to create, update, delete HPA policies
  • [POLICY-649] - Policy Major:Local variables should not shadow class field
  • [POLICY-650] - docker db image simplification
  • [POLICY-652] - modify CSIT tests for building docker images
  • [POLICY-657] - Work with OOM team for Beijing updates to docker images
  • [POLICY-661] - policy/common sonar report for 12 bugs
  • [POLICY-662] - policy/engine sonar report of 35 bugs 19 vulnerabilities
  • [POLICY-664] - PAP communication with PDP-X
  • [POLICY-665] - pap container failure detection
  • [POLICY-667] - pdp-x failure detection
  • [POLICY-668] - pdp-x recovery
  • [POLICY-669] - pdp-x n-active
  • [POLICY-670] - pdp-x interaction with pap
  • [POLICY-671] - pdp-x rest-api load balancing through OOM/MSB
  • [POLICY-673] - Clean up policy/docker and fix docker compose script
  • [POLICY-675] - Replace this use of System.out or System.err by a logger
  • [POLICY-676] - Add health check to BRMSWG
  • [POLICY-677] - Add health check to nexus
  • [POLICY-680] - all policy components - optional directory installation
  • [POLICY-683] - Sonar:Blocker:Use try-with-resources or close this "FileWriter" in a "finally" clause.
  • [POLICY-686] - Merge this if statement with the enclosing one
  • [POLICY-687] - Use try-with-resources or close this "BufferedWriter" in a "finally" clause.
  • [POLICY-688] - Sonar Blocker:Use try-with-resources or close this "JarFile" in a "finally" clause.
  • [POLICY-689] - Move the GUARD_BL_YAML string literal on the left side of this string comparison
  • [POLICY-690] - Move the "api" string literal on the left side of this string comparison
  • [POLICY-691] - policy/drools-pdp sonar report 3 bugs
  • [POLICY-692] - new Beijing archetype - removing replacement parameters
  • [POLICY-699] - Add distributed locking
  • [POLICY-710] - Address Maven Checkstyle Errors and Warnings in policy/engine - LogParser
  • [POLICY-713] - Address Maven Checkstyle Errors and Warnings in policy/engine - ONAP-PDP
  • [POLICY-736] - Update the policy repos to SNAPSHOT 1.2.1
  • [POLICY-737] - Clean up policy/docker to remove nexus build
  • [POLICY-768] - explicit PDP-X hostname in pool in PAP configuration
  • [POLICY-769] - PDP-Xs in pool should have unique identity based on its hostname in OOM environment

Epic

  • [POLICY-390] - This epic covers the work to harden the Policy platform software base (incl 50% JUnit coverage)
  • [POLICY-391] - This epic covers the work to support Release Planning activities
  • [POLICY-392] - Platform Maturity Requirements - Performance Level 1
  • [POLICY-393] - This epic covers the body of work involved in deploying the Policy Platform components
  • [POLICY-394] - This epic covers the work required to support a Policy developer environment in which Policy Developers can create, update policy templates/rules separate from the policy Platform runtime platform.
  • [POLICY-396] - This epic covers the work required to capture, update, extend Policy(s) during Service Design.
  • [POLICY-398] - This epic covers the body of work involved in supporting policy that is platform specific.
  • [POLICY-399] - This epic covers the work required to policy enable Hardware Platform Enablement
  • [POLICY-400] - This epic covers the work required to support the Policy Platform during runtime.
  • [POLICY-493] - This epic covers the work required to build Policy Lifecycle API.
  • [POLICY-512] - This epic covers the work to support Platform Maturity Requirements - Stability Level 1
  • [POLICY-513] - Platform Maturity Requirements - Resiliency Level 2
  • [POLICY-514] - This epic covers the work to support Platform Maturity Requirements - Security Level 1
  • [POLICY-515] - This epic covers the work to support Platform Maturity Requirements - Scalability Level 1
  • [POLICY-516] - This epic covers the work to support Platform Maturity Requirements - Manageability Level 1
  • [POLICY-517] - This epic covers the work to support Platform Maturity Requirements - Usability Level 1
  • [POLICY-546] - R2 Beijing - Various enhancements requested by clients to the way we handle TOSCA models.

Story

  • [POLICY-5] - Deploy a Policy high availability environment
  • [POLICY-45] - VNF Onboarding
  • [POLICY-56] - VNF Placement Optimization
  • [POLICY-138] - Policy Code Re-Organization
  • [POLICY-148] - CLI Integration
  • [POLICY-172] - Use MSB for service discovery during Control Loop Operational Policy execution
  • [POLICY-238] - policy/drools-applications: clean up maven structure
  • [POLICY-336] - Address Technical Debt
  • [POLICY-338] - Address JUnit Code Coverage
  • [POLICY-377] - Policy Create API should validate input matches DCAE microservice template
  • [POLICY-389] - Cleanup Jenkin's CI/CD process's
  • [POLICY-434] - need PDP /getConfig to return an indicator of where to find the config data - in config.content versus config field
  • [POLICY-449] - Policy API + Console : Common Policy Validation
  • [POLICY-488] - pap should not add rules to official template provided in drools applications
  • [POLICY-520] - SSL 64-bit Block Size Cipher Suites Supported (SWEET32)
  • [POLICY-523] - Platform Maturity Security - CII Badging - Project Website
  • [POLICY-524] - Platform Maturity Security - CII Badging - Automated Test Suite
  • [POLICY-525] - Platform Maturity Stability - Drools PDP
  • [POLICY-526] - Platform Maturity Stability - XACML PDP
  • [POLICY-527] - Platform Maturity Resiliency - Policy Engine GUI and PAP
  • [POLICY-528] - Platform Maturity Resiliency - Drools PDP
  • [POLICY-529] - Platform Maturity Performance - Drools PDP
  • [POLICY-530] - Platform Maturity Scalability - Policy Distribution API
  • [POLICY-531] - Platform Maturity Scalability - XACML PDP
  • [POLICY-532] - Platform Maturity Scalability - Drools PDP
  • [POLICY-533] - Platform Maturity Manageability L1 - Logging
  • [POLICY-534] - Platform Maturity Manageability - Instantiation < 1 hour
  • [POLICY-535] - Platform Maturity Usability - User Guide
  • [POLICY-536] - Platform Maturity Usability - Deployment Documentation
  • [POLICY-537] - Platform Maturity Usability - API Documentation
  • [POLICY-552] - ONAP Licensing Scan - Use Restrictions
  • [POLICY-567] - Platform Maturity Performance - PDP-X
  • [POLICY-568] - Integration with org.onap AAF project
  • [POLICY-569] - Platform Maturity Resiliency - BRMS Gateway
  • [POLICY-585] - Platform Maturity Resiliency - XACML PDP
  • [POLICY-586] - Platform Maturity Resiliency - Planning
  • [POLICY-610] - Support vDNS scale out for multiple times in Beijing release
  • [POLICY-622] - Integrate OOF Policy Model into Policy Platform
  • [POLICY-623] - Docker image re-design
  • [POLICY-681] - Regression Test Use Cases

Edit/Copy Release Notes

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