Skip to content

Commit

Permalink
Add 2.12 release note (opensearch-project#2056)
Browse files Browse the repository at this point in the history
Signed-off-by: Sicheng Song <sicheng.song@outlook.com>
  • Loading branch information
b4sjoo authored Feb 9, 2024
1 parent 0483d14 commit 4225bfd
Showing 1 changed file with 148 additions and 0 deletions.
148 changes: 148 additions & 0 deletions release-notes/opensearch-ml-common.release-notes-2.12.0.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,148 @@
## Version 2.12.0.0 Release Notes

Compatible with OpenSearch 2.12.0


### Maintenance
* Add Austin and Henry as maintainer (#1579)
* Updated version of awssdk (#1607)
* Update Gradle to 8.4 (#1697)
* Address CVE-2023-42503 (#1727)
* Fix CVE-2023-2976 and upgrade guava to be consistent (#2013)
* Fix CVE-2023-42503 due to djl models (#2016)
* Add maintainer (#1952)
* Updating maintainers list (#1938)
* Bump Mockito dependencies (#1868)
* Updated OpenSearch Lucene snapshot location (#1834)
* Add kotlin stblib dependency for SearchAlertTool (#1861)
* Update dependency com.jayway.jsonpath:json-path to v2.9.0 (#1956)
* Update http package import for 2.x (#1957)

### Infrastructure
* Onboarding Jenkins prod docker images to github ci check (#1566)
* Add code coverage report for commons and memory modules (#1585)
* Adding UT coverage for in-cache update and fine-tuning throttling feature (#1913)
* Add tests for MLAgent Get and Delete (#1794)
* Fix race confition in index initialization and RestUpdateConnector UT (#1857)
* Fix failing flaky tests due to pytorch library not available for dependency plugins (#1886)
* Adding tests for all the agent runners (#1792)
* Update deprecated openAI mode in integration test and fix flaky tests (#1858)

### Documentation
* Updated developer guide to include links for getting started with git (#1409)
* Add triaging doc (#1250)
* Add bedrock blueprint doc (#1501)
* Add bedrock titan embedding model blueprint (#1527)
* Fix bedrock embedding model blueprint (#1563)
* Add openai embedding model blueprint (#1602)
* Added Connector Blueprint for AI21 Labs Jurassic-2 Mid (#1617)
* Update default model_access_mode for model group (#1677)
* Add cohere version 3 embedding model (#1721)
* Blueprint for multi-model titan model (#1729)
* AI connector blueprint for the Aleph Alpha Luminous-Base Embedding Model (#2003)
* Add tutorial doc for semantic search on amazon opensearch (#1928)
* Add tutorial doc for semantic search with OpenAI embedding model (#1936)

### Bug Fixes
* Fix missing lombok version compilation failure issue (#1278)
* Fix update connector API (#1484)
* Fixes bugs in the Cohere Blueprint (#1505)
* Fix register client API (#1561)
* Fixing MachineLearningNodeClient create connector, deploy model, register model group actions (#1584)
* Fix model/connector update API to address security concern (#1595)
* Fixing class casting exception for MachineLearningNodeClient GetMLTask API (#1618)
* Fix for controller error stack trace and tokenbucket (#1985)
* Fix internal connector (#1992)
* Fix argument pass (#1993)
* Fix error code when failed to delete model (#2037)
* Fix edge case for validate json method (#2045)
* Fix long pending issue when deleting model (#2046)
* Add escape method for process function (#2055)
* Fix bug in delete empty memory (#1966)
* Fix dup last trace (#1975)
* Add a version filter to enable bwc in 2.12 (#1944)
* Fix error message (#1976)
* Fix string.format wrong parameter position (#1960)
* Fix null taskId causing model undeploy issue (#1945)
* Fix updating plugins.ml_commons.jvm_heap_memory_threshold takes no effect (#1946)
* Fix compilation when backport (#1798)
* Fix duplicate node if node has both data and ml role (#1830)
* Fix partially response issue in profile API result (#1775)
* Fix: RestStatus 500 returned ml validation (#1811)
* Fix the hardcode password in IT (#1856)
* Fix model not deploy issue under intensive prediction tasks (#1930)
* Fix bug - not found agent index (#1867)
* Issue #1787: Fixing connector endpoint returns index not found (#1885)
* Issue #1878/#1879/#1880: Fixing index not found for model group/model/tasks (#1895)
* Change searchResponse method to fix breaking change in managed service (#1917)
* Adjust ListTool response format (#1912)
* Issue #844: Add accessUserInformation to the plugin security policy (#1959)
* Escape input data (#1974)

### Experimental Feature
* Update Model API (#1350)
* Hidden model implementation (#1755)
* Model & user level throttling (#1814)
* Search agent api (#1826)
* Add GetTool API and ListTools API (#1850)
* Enable in-place update model (#1796)
* Memory Manager and Update Memory Actions/APIs (#1776)
* Add CatIndexTool (#1770)
* Add search and singular APIs to conversation memory (#1720)
* Memory interface in spi (#1771)
* Tool interface (#1772)
* Add get config api to retrieve root agent id (#1995)
* Register agent rest and transport actions (#1801)
* IndicesHandler and conversationIndexMemory (#1777)
* Adding mlmodeltool and agent tool with tests (#1778)
* Get and delete agent APIs (#1779)
* Add register action request/response (#1780)
* Add execute agent api; add load extension (#1810)
* Add IndexMapping Tool (#1934)
* Agent meta classes in common (#1759)
* Agent framework disable/enable flag (#1994)
* Do not allow non super admin users to undeploy hidden models (#1981)
* System error handling (#2051)
* Handling tool errors (#1881)
* Changes to hidden model code to use OPENDISTRO_SECURITY_USER instad of ssl principal (#1897) (#1900)
* Support regenerate for chatbot (#1823)
* Update IndexMappingTool Description (#1998)
* Add more user based permission check in Memory (#1935)
* Update memory index name and add updated_time (#1793)

### Feature
* Add cross encoder support (#1739)

### Enhancements
* Add register and deploy api in client (#1502)
* Added create connector API for MLClient (#1506)
* Added register model group API for MLClient (#1519)
* Expose execute api for MLClient (#1541)
* Add prefix to show the error is from remote service (#1515)
* Fine tune predict API: read model from index directly (#1559)
* Removed empty host check, inherently within httpHost object generation (#1599)
* Cluster restart model auto redeploy (#1627)
* Add new data fields in the memory layer and update tests (#1753)
* Check if model id is null when undeploy (#2015)
* Adds inputs validation for create memory (#2040)
* Make response_field customizable in MLModelTool (#2043)
* Add memory id and interation id for non-verbose (#2005)
* Issue #1965: Remove logging of sensitive chat history (#2012)
* Update memory if tool output needs to be included in response (#2018)
* Disable dynamic mapping for config index (#2027)
* Move allow model setting from rest to transport (#1977)
* Fine tune connector process function (#1963)
* Change model auto redeploy enabled to true (#1809)
* Add auto expand replica settings to memories (#1824)
* Add interaction id into execute response (#1825)
* Add more methods to client (#1782)
* Support charset input params and change default charset as utf8 (#1828)
* Fine tune log message based on error type (#1842)
* Stash thread context before running forward action (#1906)
* Refine the error message on cluster status not ready scenario (#1931)
* Add Request-Source header (#1892)
* Add process function for bedrock (#1554)

### REFACTOR
* Rename memory field names in responses (#2020)
* Refactor memory layer APIs (#1890)

0 comments on commit 4225bfd

Please sign in to comment.