# changelog

author: obd 2.3.1
changelog:
  - new features: adapt to OCP Express V4.2.1
   - bug fixes: fix checks during rolling upgrade that did not behave as expected under special circumstances
   - bug fixes: resolve self-upgrade extraction failure of obd on el8 operating systems
   - bug fixes: unexpected exceptions in obd cluster chst with ob-configserver component
   - bug fixes: unexpected exceptions in ob-configserver when connection_url is not configured


author: obd 2.4.0
changelog:
  - new features: support for graphical deployment of OCP-CE V4.2.1
   - new features: support for graphical deployment of OCP-CE V4.2.1 along with its MetaDB
   - new features: support for command-line deployment of OCP-CE V4.2.1 along with its MetaDB
   - new features: support for upgrading previous versions to OCP-CE V4.2.1
   - new features: compatibility updates for OBDiag V1.4.0 and V1.3.0
   - new features: compatibility with kylin OS
   - enhancements: improved pre-launch checks for OceanBase databases
   - improvements: enhanced error messaging during SQL execution and provide SQL execution Trace
   - bug fixes: fixed an issue where deploying OceanBase V4.2.0 and above with local_ip would still perform NIC checks
   - bug fixes: resolved a RuntimeError that could occur when destroying clusters deployed with OBD versions prior to V2.3.0
   - bug fixes: fixed an issue where edit-config could not exit after enabling IO_DEFAULT_CONFIRM


author: obd 2.4.1
changelog:
  - bug fixes: restrict query of OCP credential info, only valid within 10 minutes after successfully deployed
   - bug fixes: fix ocp-express misconfigured when it's not selected as a component
   - bug fixes: fix only stop one instance of OCP when there's multiple OCP instances
   - bug fixes: fix OCP upgrade failure when it's previously deployed using obd
   - enhancements: optimize ob-configserver example config


author: obd 2.5.0
changelog:
  - new features: support for component changes within a deployment
   - new features: support for scaling up all components except the ocp-server
   - new features: added support for the obLogProxy component
   - enhancements: optimized task timeout and auto-exit mechanisms for web services
   - bug fixes: fixed permission issues when starting OCP with a specified user
   - bug fixes: fixed an issue where version selection was not effective when upgrading OCP
   - bug fixes: fixed the issue of destroying multi-node OCP instances
   - enhancements: optimized OCP's dependency tenant handling logic, removing unnecessary option dependencies


author: obd 2.6.0
changelog:
  - new features: adapt to OceanBase-CE V4.2.2 with support for OBShell
   - bug fixes: fixed an issue where the link to the English error code leads to incorrect redirection
   - bug fixes: fixed an issue where executing restart in OCP Express stop state causes exceptions
   - bug fixes: fixed an issue with OBDiag command completion
   - bug fixes: fixed an issue with OBDiag offline log analysis
   - bug fixes: fixed an issue with errors occurring during OBDiag slog/clog collection
   - bug fixes: fixed an issue where it is not possible to log in after scaling out OBProxy nodes


author: obd 2.6.1
changelog:
  - bug fixes: fixed an issue with abnormal upgrades in OCP Express
   - bug fixes: fixed an issue with the port pre-check logic in OBShell
   - bug fixes: fixed an issue with the ocp.site.url configuration item being overwritten in OCP
   - bug fixes: fixed an issue with task status in OCP upgrade check
   - enhancements: add the parameter validation for tenant creation
   - enhancements: optimize the memory check logic in OCP
   - enhancements: add confirmation logic for the destroy operation


author: obd 2.6.2
changelog:
  - bug fixes: fixed an issue where deploying OCP Express version 1.0.1 would cause unexpected startup errors
   - bug fixes: fixed an issue where unexpected parameter transmission could occur when opening additional options during graphical deployment
   - bug fixes: fixed an issue where the web did not support blank password input during OCP upgrades.
   - bug fixes: fixed an issue where the sys tenant authentication information generated by OBDiag did not conform to expectations
   - bug fixes: fixed an issue with rsync failing on the initial authentication synchronization
   - enhancements: optimized the logic for pre-checking port occupancy


author: obd 2.7.0
changelog:
  - new features: support for the installation of utility software (such as obclient/obdiag, etc.)
   - new features: optimize the OCP/OCP-Express deployment experience with automatic JRE installation
   - new features: adapt to OceanBase 4.3.0, supporting deployment/tenant creation by tuning through specified load types
   - new features: adapt to OBLogproxy V2.0.1_BP1
   - new features: adapt to OBProxy V4.2.3, supporting the setting of global unique session_id
   - new features: adapt to OCP V4.2.2 password specifications
   - new features: adapt to obdiag V1.6
   - new features: enhance the capability to adapt to capacity units, such as GB, G, etc., which will be self-adapted based on the component
   - new features: optimize the metadata cleanup logic when destroying OCP
   - new features: optimize the resource calculation logic of components during autodeploy
   - new features: enhance the pre-check capability of OCP clockdiff
   - bug fixes: fixed an issue where the tenant password was not saved when deploying OCP Express
   - bug fixes: fixed a deployment failure caused by the need for manual confirmation during the first SSH fingerprint authentication
   - bug fixes: fixed an issue where the password was not cleared when redeploying OCP Express in specific scenarios
   - bug fixes: fixed an issue where deploying OCP in certain scenarios resulted in the disk being filled up
   - bug fixes: fixed an unexpected issue with IP checks when deploying OBAgent
   - bug fixes: fixed an issue where the ocp_site_url was passed abnormally when installing OCP via OBD WEB


author: obd 2.8.0
changelog:
  - new features: supports takeover of OceanBase_CE clusters
   - bug fixes: fixed an issue where clicking the previous step after a blank screen deployment of OCP fails does not work as expected
   - bug fixes: fixed an issue ith failing to upgrade certain versions of OceanBase


author: obd 2.9.0
changelog:
  - new features: support for graphical deployment of ConfigServer
   - new features: supports custom production_mode, scenario configuration in graphical deployment of OceanBase
   - new features: supports OCP, ConfigServer and Logproxy component changes
   - new features: supports scenario-based optimization when creating a tenant
   - new features: supports package cleanup
   - new features: adapt to obdiag V2.1.0
   - enhancements: optimize the pre-checking tenant resources when deploying OCP and OCP-Express
   - bug fixes: fixed an issue where the custom run user was not effective when deploying OCP
   - bug fixes: fixed an issue where incomplete installation package downloads were not re-downloaded during a second deployment
   - bug fixes: fixed an issue where validation failed during takeover in specific scenarios


