Release Notes

Full release notes for Odin Automation Premium version 7.0.1 can be downloaded here.

Limitations

  • Billing must be upgraded to version 7.0 before upgrading to 7.0.1.
  • CCP v2 does not work with Billing version lower than 7.0.

Functional Changes

Core

  • CCP v2 Enhancements in User Management
  • New System Event Handlers Added
  • Availability of the Domains Service in CCP v2

Billing

  • Separate Login and Email Fields for Users in OA Billing Provider CP
  • Ability to Define how Taxes are Displayed in Customer Panel
  • Ability to Restrict Payment Methods for a Customer Class
  • Ability to Add Payment Methods in CCP v2

Online Store

  • Configuring Online Store External Redirect
  • Configuring Online Store to Request Payment Method Details from Subscribers to Trial or 'Buy Now, Pay Later' Services

API

  • OrderFinDetailsListGet_API Enhancement
  • API Methods to Add Payment Method Tokens

Fixed Issues

Hosted Exchange

  • POA-106890 SDK::GetMailLists::doGetMailLists fails if number of exchange addresses in result is greater than 2000

Windows Shared Hosting

  • POA-106893 Slow home page rendering in case of many IIS websites
  • POA-105271 Provisioning of site application can make CP unavailable

Linux Shared Hosting

  • POA-106968 Deleting subscription with MySQL database could cause DatabaseManager to deadlock
  • POA-105978 FileManager XSS issue

VPS Hosting

  • POA-106900 "Disk space usage information" of LinVZ4 HW node is incorrect

Application Packaging Standard

  • APS-38979 Announcement notification does not have "close" button
  • APS-38817 Admin account staff members, which were not modified since 5.5, do not have 'owner' link to account
  • APS-38784 APS2 Account actualization failed
  • APS-38775 'java.lang.NullPointerException' in CCP when disabled subscription is selected under customer and most of CCP tabs are deactivated
  • APS-38768 Missing property "servicesMode" in APS resources "pa/admin-user/1.2" created before upgrade to 7.0
  • APS-38676 pem.addAccount makes call to BA API to update account
  • APS-38512 CCPv2. Users screen localization issue - grey circle instead of 'Assigned' word
  • APS-38466 Type cache is not updated when package version is removed
  • APS-38459 Tenant resource is provisioned automatically when it's specified in aps_defaults_ parameter in pem.setResourceTypeLimits, even when tenant RT limit is not increased
  • APS-38326 CCPv2 : Locale for some tiles in Dashboard is changed randomly to English
  • APS-38324 Properties of Office 365 License resources disappeared after upgrade to Office 16.8 and removal of old versions of package
  • APS-38311 Subscription migration does not work because of incorrect aps_uuid in brands table
  • APS-38055 Impossible to add website to DropMySite application in OA 7.0
  • APS-37901 Setter for 'disabled' property is broken
  • APS-37897 Tooltip in aps/ActiveList is broken
  • APS-37803 CCP v2 de_DE localization issue
  • APS-37275 Domain is bound to SpamExperts application automatically regardless of domain binding activation parameter
  • APS-38975 Core dump when reading SDK::Platform::Properties on Telefonica
  • APS-38918 Subscription migration fails because of duplicate APS links between reseller account and brand
  • APS-37399 CCP v2 localization issue
  • APS-37335 Locked service user with Exchange mailbox alias equal to lowered login of staff member could not be unlocked via PCP, 'User 0 not found'
  • APS-37796 Common statuses and action buttons are not localized into German for legacy applications in CCP v2
  • APS-39066 If many legacy services are assigned to an account, these services are not shown in CCP v2

Cloud Infrastructure

  • CCU-13599 When entering VZPP via branding, the following error occurs 'There is no host with ID'
  • CCU-13507 The CPU frequency slider shows the minimum value while the other sliders show the actual value on the Configure Hardware screen
  • CCU-13503 There is no possibility to modify cloud server's hardware resources in the CCP if the IP resource limits in the subscription are unlimited
  • CCU-13501 VMs are stuck in the 'Creation in progress' state in UI while operating fine in the DB and IM
  • CCU-13499 VE relocation when cluster's node is unavailable results in VE duplication
  • CCU-13401 The Instance Manager selects a node in a cluster randomly, even inactive one
  • CCU-13322 There is no clean-up in domain* tables when OACI service controller is removed
  • CCU-13320 A provider does not have possibility to bill for 'CI network disk usage stopped' resource when the subscription is disabled
  • CCU-13282 VM2VF service restart need to be optimized
  • CCU-13161 The VM2VF component does not reconnect to JMS after network failure
  • CCU-13065 Different values in the Bandwidth drop-down list are shown in the online store and CCP
  • CCU-13046 Request sending from OACI service controller to the Instance Manager need to be optimized during "Create VE" operation

Common

  • POA-107363 Ugly email notification about new updates
  • POA-107222 'Forgot password' link sending causes Java exception
  • POA-107122 Linked domains are not clickable in Office 365 when domains enabled
  • POA-107035 Tasks for upgrading/installing packages on post phase of upgrade are run one by one
  • POA-107012 The Domain order hangs in the Provisioning status in Billing in case external name server is used
  • POA-106891 Deadlocks in OA UI
  • POA-106788 Impossible to register domain using OpenSRS plug-in because of "PHP Fatal error: Call to undefined function mb_strlen"
  • POA-106590 DNS task (PowerDNS) fails and has invalid sequence of DNS zone changes (openapi)
  • POA-106588 The Domain request is sent to registrar before the zone creation is completed, as a result the domain request may be rejected
  • POA-106454 Links inside 'Account' section on 'Home' screen lead to broken page
  • POA-106424 processLocale.pl script is missing on Billing Application node
  • POA-106332 Bulk hotfixes installation is broken
  • POA-106170 Thread-unsafe code in ActionParametersStorage could cause 100% CPU utilization of UI service
  • POA-105179 Cannot bootstrap PAU when DB is on remote host
  • POA-105096 Check verifyui.pyc detects installed customizations of Control Panel screens as ERROR
  • POA-105085 Upgrade TEF set to 7.0: warnings on cleanup phase
  • POA-107222 'Forgot password' link sending causes Java exception
  • POA-90265 Subscription Migration freezing in Migrating state
  • POA-106413 Wildcard is created incorrectly by the pem.apache.createWildcardWebsite API method

Public API

  • PBA-76582 CreateManualOrder_API may set incorrect Tax Category

E-Commerce

  • PBA-76815 The Stripe payment plug-in shipped with OA does not support TLS 1.2

Billing

  • PBA-76584 It is possible to get incorrect service plan publication status
  • PBA-76583 Promotion is not applicable for renewal if subscription limit is exceeded
  • PBA-76444 The VAT rate for Poland is not updated to the currently effective value
  • PBA-74954 Adding user with upsell service required fails

Control Panel

  • PBA-75833 It is impossible to pay using system-wide custom payment methods in CCP v2
  • PBA-75388 GetMyCustomersPayTool execution time is too long
  • PBA-75014 Impossible to see Subscription details (template on domain gate) under Reseller Customer: "javax.persistence.NonUniqueResultException: result returns more than one elements"
  • PBA-77236 Payments method are disappeared when "Pay Using Available Credit" is used

Domains

  • PBA-76580 Need to correctly parse limit_exceeded response from INTERNETX

Resellers

  • PBA-77006 updateAlreadyDelegatedStoreCategories in reseller synchronization is not optimized
  • PBA-77005 updatePlanCategories is not optimized
  • PBA-77004 Duplicate methods execution in updateDelegatedServicePlans
  • PBA-76269 Reseller synchronization of terms and conditions is not optimized: redundant write operations to the database

Online Store

  • PBA-76594 CPU frequency is shown as MHz instead of GHz on OACI-related screens in the online store

Miscellaneous

  • PBA-76850 Non-optimized select on BM::SalesOrderGetAgentOrderListPageData when "All Orders" are displayed with huge amount of orders in 1 day
  • PBA-76685 The pgsql_firewall.sh script fails on configuring iptables
  • PBA-76578 It is possible to assign sales person from other sales branch to account
  • PBA-76133 Customers customizations: configure.py script fails with error: 'No such file or directory'
  • PBA-74918 Impossible to upgrade Billing to 7.0 with "locale.ru.o365-azure" file that contains Russian localization

Documentation

  • POA-106959 OACI-related section in the Firewall Configuration guide does not mention rules for JMS transport
  • POA-106899 Domain SDK Plugins endpoint does not authenticate OA Core
  • POA-106254 Description of 'Name based virtual host' resource is not full
  • POA-105869 OA 7.0 bind support for CentOS/RHEL 7
  • POA-105319 Add to Provider's Guide information from https://kb.cloudblue.com/128929 (Q29)
  • POA-105060 There is no description for parameters of 'API 'pem.setSystemProperty' method
  • POA-107484 Initialization Reseller error: Operations Automation error #error_code #0, extype_id #202, module_id #BrandingManagement, There are webhosting on domain #66
  • POA-106857 "Domain Registrars" menu item is missing
  • PBA-76765 Need to mention new log directory
  • PBA-76273 'ChangeParentSubscription_API' method is not fully described
  • PBA-76244 Switch between OA and DummyGATE plans
  • PBA-72367 Description of 'TokenForAccountGet_API' API method should be enhanced
  • CCU-12993 Need to update the Firewall Configuration Guide according to the HTML5 console requirements

Obtaining

All required system updates can be easily installed through the pa_updates_installer (see the instructions).

The update can be downloaded here.

See also: Odin Automation Premium 7.0 Updates.

Internal content