Skip to content

Commit a30c436

Browse files
committed
chore: set pyproject.version to v10.0.0 & update changelog
1 parent 0688a3a commit a30c436

2 files changed

Lines changed: 28 additions & 17 deletions

File tree

CHANGELOG.md

Lines changed: 27 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,41 @@
11
# Changelog
22
## Unreleased
33
...
4+
45
### Features
5-
- Introduced `AsyncDocumentIndexClient` and `AsyncDocumentIndexRetriever` as drop-in replacements for their blocking counterparts, enabling coroutine-based, non-blocking document indexing and retrieval.
6+
...
7+
68
### Fixes
7-
- `InMemoryDatasetRepository` now has a more descriptive error message when creating a dataset fails due to an ID clash.
8-
- `StudioClient` now deserializes and serializes examples while maintaining type information, which was previously dropped.
9-
- `RunRepository` and `EvaluationRepository` now more accurately reflect their actual return types in their signatures. Previously, it was not obvious that failed examples could be returned.
10-
- `FileTracer.traces` now uses "utf-8" encoding to read the persisted trace file. Previously, the machines default encoding was used, which could lead to a mismatch between the encoding used for writing and reading.
9+
...
1110

1211
### Deprecations
1312
...
13+
1414
### Breaking Changes
15-
- `StudioClient` now handles project_id as a string instead of an integer. This is only relevant when you handle project ids (not names) manually.
16-
- `InMemoryDatasetRepository` now returns the exact types given by users when retrieving `Example`. Previously, it disregarded the types it was given and returned what was saved.
17-
- This is in line with how the other repositories work.
18-
- `EloQaEvaluationLogic` now has an expected output type of `None` instead of `SingleChunkQaOutput`. The information was unused.
19-
- If you have pipelines that define data to be processed by this logic OR if you subclass from this specific logic, you may need to adapt it.
15+
...
16+
17+
## 10.0.0
18+
19+
### Features
20+
- Introduced `AsyncDocumentIndexClient` and `AsyncDocumentIndexRetriever` as drop-in replacements for their blocking counterparts, enabling coroutine-based, non-blocking document indexing and retrieval.
21+
### Fixes
22+
- `InMemoryDatasetRepository` now has a more descriptive error message when creating a dataset fails due to an ID clash.
23+
- `StudioClient` now deserializes and serializes examples while maintaining type information, which was previously dropped.
24+
- `RunRepository` and `EvaluationRepository` now more accurately reflect their actual return types in their signatures. Previously, it was not obvious that failed examples could be returned.
25+
- `FileTracer.traces` now uses "utf-8" encoding to read the persisted trace file. Previously, the machines default encoding was used, which could lead to a mismatch between the encoding used for writing and reading.
2026

2127
### Breaking Changes
22-
- `InMemoryDatasetRepository`, `InMemoryRunRepository`, `InMemoryEvaluationRepository`, and `InMemoryAggregationRepository` now either return the exact types given by users when retrieving example-related data or fail. Specifically, this means that passing the wrong type when retrieving data will now fail with a `ValidationError`. Previously, the repositories disregarded the types they were given and returned whatever object was saved.
23-
- This is in line with how the other repositories work.
24-
- `EloQaEvaluationLogic` now has an expected output type of `None` instead of `SingleChunkQaOutput`. The information was unused.
25-
- If you have pipelines that define data to be processed by this logic, or if you subclass from this specific logic, you may need to adapt it.
26-
- `log_probs` in the `CompletionInput` of the `do_run` method been set to 20 instead of the prior value of 30
27-
- The legacy `Trace Viewer` has now been removed along with all references to it.
28+
- `StudioClient` now handles project_id as a string instead of an integer. This is only relevant when you handle project ids (not names) manually.
29+
- `InMemoryDatasetRepository` now returns the exact types given by users when retrieving `Example`. Previously, it disregarded the types it was given and returned what was saved.
30+
- This is in line with how the other repositories work.
31+
- `EloQaEvaluationLogic` now has an expected output type of `None` instead of `SingleChunkQaOutput`. The information was unused.
32+
- If you have pipelines that define data to be processed by this logic OR if you subclass from this specific logic, you may need to adapt it.
33+
- `InMemoryDatasetRepository`, `InMemoryRunRepository`, `InMemoryEvaluationRepository`, and `InMemoryAggregationRepository` now either return the exact types given by users when retrieving example-related data or fail. Specifically, this means that passing the wrong type when retrieving data will now fail with a `ValidationError`. Previously, the repositories disregarded the types they were given and returned whatever object was saved.
34+
- This is in line with how the other repositories work.
35+
- `EloQaEvaluationLogic` now has an expected output type of `None` instead of `SingleChunkQaOutput`. The information was unused.
36+
- If you have pipelines that define data to be processed by this logic, or if you subclass from this specific logic, you may need to adapt it.
37+
- `log_probs` in the `CompletionInput` of the `do_run` method been set to 20 instead of the prior value of 30
38+
- The legacy `Trace Viewer` has now been removed along with all references to it.
2839

2940
## 9.1.0
3041
...

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "poetry.core.masonry.api"
44

55
[tool.poetry]
66
name = "intelligence-layer"
7-
version = "9.1.0"
7+
version = "10.0.0"
88
description = ""
99
authors = ["Aleph Alpha Engineering <engineering@aleph-alpha.com>"]
1010
readme = "README.md"

0 commit comments

Comments
 (0)