|
1 | 1 | Changelog |
2 | 2 | ========= |
3 | 3 |
|
| 4 | + |
| 5 | +v2.1.0 (2024-01-30) |
| 6 | +------------------- |
| 7 | + |
| 8 | +.. admonition:: Schema Import (deprecation warning) |
| 9 | + :class: warning |
| 10 | + |
| 11 | + Schemas are now exported from genai.schema (the old way of importing remains to work, but you will receive a warning) |
| 12 | + |
| 13 | + |
| 14 | +🚀 Features / Enhancements |
| 15 | +^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| 16 | +- feat: refactor schemas for better user experience `#(294) <https://github.com/IBM/ibm-generative-ai/pull/294>`_ [`@jezekra1 <https://github.com/jezekra1>`_] |
| 17 | +- feat: add truncate_input_tokens parameter for embeddings `#(280) <https://github.com/IBM/ibm-generative-ai/pull/280>`_ [`@jezekra1 <https://github.com/jezekra1>`_] |
| 18 | +- feat: migrate to langchain_core `#(261) <https://github.com/IBM/ibm-generative-ai/pull/261>`_ [`@David-Kristek <https://github.com/David-Kristek>`_] |
| 19 | +- feat: adjust tests and pipeline to ensure 3.12 compatibility `#(259) <https://github.com/IBM/ibm-generative-ai/pull/259>`_ [`@jezekra1 <https://github.com/jezekra1>`_] |
| 20 | +- feat: retrieve service actions metadata `#(260) <https://github.com/IBM/ibm-generative-ai/pull/260>`_ [`@Tomas2D <https://github.com/Tomas2D>`_] |
| 21 | +- feat(example): add chromadb embedding function `#(270) <https://github.com/IBM/ibm-generative-ai/pull/270>`_ [`@Tomas2D <https://github.com/Tomas2D>`_] |
| 22 | +- feat(langchain): correctly handles prompt_id and model_id `#(293) <https://github.com/IBM/ibm-generative-ai/pull/293>`_ [`@Tomas2D <https://github.com/Tomas2D>`_] |
| 23 | +- feat(system-prompts): init module `#(292) <https://github.com/IBM/ibm-generative-ai/pull/292>`_ [`@Tomas2D <https://github.com/Tomas2D>`_] |
| 24 | +- feat(langchain): add embeddings support `#(289) <https://github.com/IBM/ibm-generative-ai/pull/289>`_ [`@Tomas2D <https://github.com/Tomas2D>`_] |
| 25 | +- feat(examples): add example of langchain agent with tools `#(268) <https://github.com/IBM/ibm-generative-ai/pull/268>`_ [`@David-Kristek <https://github.com/David-Kristek>`_] |
| 26 | +- feat(langchain): update core and related dependencies `#(282) <https://github.com/IBM/ibm-generative-ai/pull/282>`_ [`@Tomas2D <https://github.com/Tomas2D>`_] |
| 27 | + |
| 28 | +🐛 Bug Fixes |
| 29 | +^^^^^^^^^^^^^ |
| 30 | +- fix: rewrite test casettes due to vcrpy update `#(290) <https://github.com/IBM/ibm-generative-ai/pull/290>`_ [`@jezekra1 <https://github.com/jezekra1>`_] |
| 31 | +- fix: update vcrpy to released version `#(284) <https://github.com/IBM/ibm-generative-ai/pull/284>`_ [`@jezekra1 <https://github.com/jezekra1>`_] |
| 32 | +- fix: external limiter implementation `#(274) <https://github.com/IBM/ibm-generative-ai/pull/274>`_ [`@Tomas2D <https://github.com/Tomas2D>`_] |
| 33 | +- fix: include overhead in payload size calculation when batching `#(266) <https://github.com/IBM/ibm-generative-ai/pull/266>`_ [`@jezekra1 <https://github.com/jezekra1>`_] |
| 34 | +- fix: reduce maximum payload size [`@jezekra1 <https://github.com/jezekra1>`_] |
| 35 | +- fix: schema action metadata inheritance `#(262) <https://github.com/IBM/ibm-generative-ai/pull/262>`_ [`@Tomas2D <https://github.com/Tomas2D>`_] |
| 36 | +- fix(docs): redirects `#(298) <https://github.com/IBM/ibm-generative-ai/pull/298>`_ [`@Tomas2D <https://github.com/Tomas2D>`_] |
| 37 | +- fix(langchain): templates and models `#(293) <https://github.com/IBM/ibm-generative-ai/pull/293>`_ [`@Tomas2D <https://github.com/Tomas2D>`_] |
| 38 | + |
| 39 | +📖 Docs |
| 40 | +^^^^^^^ |
| 41 | +- docs: update links in README [`@Tomas2D <https://github.com/Tomas2D>`_] |
| 42 | +- docs: update link to the migration guide [`@Tomas2D <https://github.com/Tomas2D>`_] |
| 43 | +- docs: init documentation versioning `#(296) <https://github.com/IBM/ibm-generative-ai/pull/296>`_ [`@Tomas2D <https://github.com/Tomas2D>`_] |
| 44 | +- docs: add installation note for extensions `#(291) <https://github.com/IBM/ibm-generative-ai/pull/291>`_ [`@Tomas2D <https://github.com/Tomas2D>`_] |
| 45 | +- docs: update prompt usage example `#(275) <https://github.com/IBM/ibm-generative-ai/pull/275>`_ [`@Tomas2D <https://github.com/Tomas2D>`_] |
| 46 | +- docs: update migration guide, examples, deploy `#(271) <https://github.com/IBM/ibm-generative-ai/pull/271>`_ [`@Tomas2D <https://github.com/Tomas2D>`_] |
| 47 | +- docs: update migration guide `#(269) <https://github.com/IBM/ibm-generative-ai/pull/269>`_ [`@jezekra1 <https://github.com/jezekra1>`_] |
| 48 | +- docs: update README [`@Tomas2D <https://github.com/Tomas2D>`_] |
| 49 | +- docs: update faq / credentials / migration guide `#(263) <https://github.com/IBM/ibm-generative-ai/pull/263>`_ [`@Tomas2D <https://github.com/Tomas2D>`_] |
| 50 | +- docs: add changelog `#(257) <https://github.com/IBM/ibm-generative-ai/pull/257>`_ [`@jezekra1 <https://github.com/jezekra1>`_] |
| 51 | +- docs: improve examples `#(258) <https://github.com/IBM/ibm-generative-ai/pull/258>`_ [`@jezekra1 <https://github.com/jezekra1>`_] |
| 52 | + |
| 53 | +⚙️ Other |
| 54 | +^^^^^^^^ |
| 55 | +- build: add langchain to dev dependencies [`@Tomas2D <https://github.com/Tomas2D>`_] |
| 56 | +- refactor: remove list comprehensions to preserve type-hints `#(301) <https://github.com/IBM/ibm-generative-ai/pull/301>`_ [`@jezekra1 <https://github.com/jezekra1>`_] |
| 57 | +- ci: update git checkout for documentation build [`@Tomas2D <https://github.com/Tomas2D>`_] |
| 58 | +- ci: update docs build script [`@Tomas2D <https://github.com/Tomas2D>`_] |
| 59 | +- ci: set CODEOWNERS `#(267) <https://github.com/IBM/ibm-generative-ai/pull/267>`_ [`@Tomas2D <https://github.com/Tomas2D>`_] |
| 60 | +- build: remove unused dependencies and update versions `#(264) <https://github.com/IBM/ibm-generative-ai/pull/264>`_ [`@Tomas2D <https://github.com/Tomas2D>`_] |
| 61 | +- ci: check if all tests have markers `#(265) <https://github.com/IBM/ibm-generative-ai/pull/265>`_ [`@jezekra1 <https://github.com/jezekra1>`_] |
| 62 | + |
| 63 | +**Full Changelog**: `v2.0.0...v2.1.0 <https://github.com/IBM/ibm-generative-ai/compare/v2.0.0...v2.1.0>`_ |
| 64 | + |
| 65 | + |
| 66 | +🔗 API Endpoint Versions |
| 67 | +^^^^^^^^^^^^^^^^^^^^^^^^ |
| 68 | + |
| 69 | +.. collapse:: API Endpoint Versions |
| 70 | + |
| 71 | + ======== ================================== ====================== |
| 72 | + Method Path Version (YYYY-MM-DD) |
| 73 | + ======== ================================== ====================== |
| 74 | + GET /v2/api_key 2023-11-22 |
| 75 | + POST /v2/api_key/regenerate 2023-11-22 |
| 76 | + GET /v2/files 2023-12-15 |
| 77 | + POST /v2/files 2023-12-15 |
| 78 | + DELETE /v2/files/{id} 2023-11-22 |
| 79 | + GET /v2/files/{id} 2023-12-15 |
| 80 | + GET /v2/files/{id}/content 2023-11-22 |
| 81 | + GET /v2/models 2023-11-22 |
| 82 | + GET /v2/models/{id} 2024-01-30 |
| 83 | + GET /v2/prompts 2024-01-10 |
| 84 | + POST /v2/prompts 2024-01-10 |
| 85 | + DELETE /v2/prompts/{id} 2023-11-22 |
| 86 | + GET /v2/prompts/{id} 2024-01-10 |
| 87 | + PATCH /v2/prompts/{id} 2024-01-10 |
| 88 | + PUT /v2/prompts/{id} 2024-01-10 |
| 89 | + GET /v2/requests 2023-11-22 |
| 90 | + DELETE /v2/requests/chat/{conversationId} 2023-11-22 |
| 91 | + GET /v2/requests/chat/{conversationId} 2023-11-22 |
| 92 | + DELETE /v2/requests/{id} 2023-11-22 |
| 93 | + GET /v2/system_prompts 2023-11-22 |
| 94 | + POST /v2/system_prompts 2023-11-22 |
| 95 | + DELETE /v2/system_prompts/{id} 2023-11-22 |
| 96 | + GET /v2/system_prompts/{id} 2023-11-22 |
| 97 | + PUT /v2/system_prompts/{id} 2023-11-22 |
| 98 | + GET /v2/tasks 2023-11-22 |
| 99 | + POST /v2/text/chat 2024-01-10 |
| 100 | + POST /v2/text/chat/output 2024-01-10 |
| 101 | + POST /v2/text/chat_stream 2024-01-10 |
| 102 | + POST /v2/text/embeddings 2023-11-22 |
| 103 | + GET /v2/text/embeddings/limits 2023-11-22 |
| 104 | + GET /v2/text/extraction/limits 2023-11-22 |
| 105 | + POST /v2/text/generation 2024-01-10 |
| 106 | + POST /v2/text/generation/comparison 2023-11-22 |
| 107 | + GET /v2/text/generation/limits 2023-11-22 |
| 108 | + POST /v2/text/generation/output 2023-11-22 |
| 109 | + GET /v2/text/generation/{id}/feedback 2023-11-22 |
| 110 | + POST /v2/text/generation/{id}/feedback 2023-11-22 |
| 111 | + PUT /v2/text/generation/{id}/feedback 2023-11-22 |
| 112 | + POST /v2/text/generation_stream 2024-01-10 |
| 113 | + POST /v2/text/moderations 2023-11-22 |
| 114 | + POST /v2/text/tokenization 2024-01-10 |
| 115 | + GET /v2/tunes 2023-11-22 |
| 116 | + POST /v2/tunes 2023-11-22 |
| 117 | + POST /v2/tunes/import 2023-11-22 |
| 118 | + DELETE /v2/tunes/{id} 2023-11-22 |
| 119 | + GET /v2/tunes/{id} 2023-11-22 |
| 120 | + PATCH /v2/tunes/{id} 2023-11-22 |
| 121 | + GET /v2/tunes/{id}/content/{type} 2023-12-15 |
| 122 | + GET /v2/tuning_types 2024-01-30 |
| 123 | + DELETE /v2/user 2023-11-22 |
| 124 | + GET /v2/user 2023-11-22 |
| 125 | + PATCH /v2/user 2023-11-22 |
| 126 | + POST /v2/user 2023-11-22 |
| 127 | + ======== ================================== ====================== |
| 128 | + |
4 | 129 | v2.0.0 (2024-01-15) |
5 | 130 | ------------------- |
6 | 131 |
|
|
0 commit comments