Skip to content

Commit e443300

Browse files
chore(release): v0.1.0
Automatically generated by python-semantic-release
1 parent 8d6425d commit e443300

File tree

2 files changed

+173
-1
lines changed

2 files changed

+173
-1
lines changed

CHANGELOG.md

Lines changed: 172 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,172 @@
1+
# CHANGELOG
2+
3+
4+
## v0.1.0 (2025-03-14)
5+
6+
### Bug Fixes
7+
8+
- Adding init, reset, and flush_all methods to galileo_context, adding tests, fixing existing tests
9+
([#28](https://github.com/rungalileo/galileo-python/pull/28),
10+
[`569d1d0`](https://github.com/rungalileo/galileo-python/commit/569d1d07686f54b434081f1f79fe5c318e8873f9))
11+
12+
- Change job name according to new api version
13+
([#52](https://github.com/rungalileo/galileo-python/pull/52),
14+
[`9c9352d`](https://github.com/rungalileo/galileo-python/commit/9c9352dc51f8591a33cf411d580707bfc18162d8))
15+
16+
- Fixing an issue with parsing OpenAI tool calls outputs
17+
([#36](https://github.com/rungalileo/galileo-python/pull/36),
18+
[`55c0fe4`](https://github.com/rungalileo/galileo-python/commit/55c0fe44445b6a3b3858978853dd48057bc0452f))
19+
20+
- Fixing get log_stream by name ([#40](https://github.com/rungalileo/galileo-python/pull/40),
21+
[`2571024`](https://github.com/rungalileo/galileo-python/commit/257102433d2ab765a11526481d6b2f7c729b6b61))
22+
23+
- Output parsing for retriever spans ([#34](https://github.com/rungalileo/galileo-python/pull/34),
24+
[`c87f926`](https://github.com/rungalileo/galileo-python/commit/c87f9268b8ef681ed8535ec0aad5e5b612a71243))
25+
26+
- Serialization of non-serialized types or classes
27+
([#48](https://github.com/rungalileo/galileo-python/pull/48),
28+
[`39d7611`](https://github.com/rungalileo/galileo-python/commit/39d761164b4659f4313cbe05bcf0246371520bbe))
29+
30+
- Serializing trace, workflow, and tool span inputs and outputs
31+
([#41](https://github.com/rungalileo/galileo-python/pull/41),
32+
[`e54cb95`](https://github.com/rungalileo/galileo-python/commit/e54cb9585ffbf6cdbb9e553f76c1fc836b37e36b))
33+
34+
- Set min Python version for ruff to py39
35+
([#23](https://github.com/rungalileo/galileo-python/pull/23),
36+
[`fcfc0d1`](https://github.com/rungalileo/galileo-python/commit/fcfc0d11937bcde62f38d0e21c2319afa9af3d8f))
37+
38+
- Typo inside ./scripts/auto-generate-api-client.sh
39+
([#32](https://github.com/rungalileo/galileo-python/pull/32),
40+
[`252c061`](https://github.com/rungalileo/galileo-python/commit/252c061d7798cef822b24dc6819f49e5864a7bf9))
41+
42+
- Update add_llm_span example ([#39](https://github.com/rungalileo/galileo-python/pull/39),
43+
[`e01838f`](https://github.com/rungalileo/galileo-python/commit/e01838ffe95181133c455f21bc57cc5f1aacd297))
44+
45+
### Chores
46+
47+
- Add missing keys to `pyproject.toml` ([#57](https://github.com/rungalileo/galileo-python/pull/57),
48+
[`500ac21`](https://github.com/rungalileo/galileo-python/commit/500ac21f6201c738a59546b8d602ca947575992f))
49+
50+
- Fix path to `__init__` ([#61](https://github.com/rungalileo/galileo-python/pull/61),
51+
[`8d6425d`](https://github.com/rungalileo/galileo-python/commit/8d6425df53510f67f543192e014f694a894651f3))
52+
53+
- Remove js dir and files ([#56](https://github.com/rungalileo/galileo-python/pull/56),
54+
[`962ae5d`](https://github.com/rungalileo/galileo-python/commit/962ae5da831da3d10f5748aa1333ef6e6fe1b6fe))
55+
56+
- Set version field in `pyproject.toml` correctly
57+
([#60](https://github.com/rungalileo/galileo-python/pull/60),
58+
[`1560b76`](https://github.com/rungalileo/galileo-python/commit/1560b7615df8bf0320ab531bcd3f87c5fa41495d))
59+
60+
- Setup repo + package similarly to our other Python repos
61+
([#25](https://github.com/rungalileo/galileo-python/pull/25),
62+
[`4daac02`](https://github.com/rungalileo/galileo-python/commit/4daac020776875d2d1e174b300f558f68448671e))
63+
64+
- **deps**: Bump `galileo-core` to v3.2+
65+
([#29](https://github.com/rungalileo/galileo-python/pull/29),
66+
[`ed234e3`](https://github.com/rungalileo/galileo-python/commit/ed234e3495281409095db3243cff8b01143cd41d))
67+
68+
- **deps**: Bump codecov/codecov-action from 5.3.1 to 5.4.0
69+
([#42](https://github.com/rungalileo/galileo-python/pull/42),
70+
[`41d7955`](https://github.com/rungalileo/galileo-python/commit/41d79556106db802b2013b40bbf7ac2a65b5899f))
71+
72+
- **deps**: Bump python-semantic-release/python-semantic-release from 9.20.0 to 9.21.0
73+
([#43](https://github.com/rungalileo/galileo-python/pull/43),
74+
[`95543ce`](https://github.com/rungalileo/galileo-python/commit/95543cec5afb5df96b75439ab7888065f805c4e8))
75+
76+
### Continuous Integration
77+
78+
- Bump python-semantic-release/python-semantic-release from 9.17.0 to 9.20.0
79+
([#26](https://github.com/rungalileo/galileo-python/pull/26),
80+
[`ac9aaab`](https://github.com/rungalileo/galileo-python/commit/ac9aaab3539e1ff3e1603ea8371064e6913ddf36))
81+
82+
### Documentation
83+
84+
- Add reference docs to the more client-facing pages
85+
([#37](https://github.com/rungalileo/galileo-python/pull/37),
86+
[`08b3457`](https://github.com/rungalileo/galileo-python/commit/08b3457d9957523d77e480b4c2dce9e63bb0f5f6))
87+
88+
Co-authored-by: ajaynayak <ajaynayak@gmail.com>
89+
90+
- Add small note about poetry shell ([#12](https://github.com/rungalileo/galileo-python/pull/12),
91+
[`d598aae`](https://github.com/rungalileo/galileo-python/commit/d598aae0fb61c700e9ea56fdeb72154aeb343aea))
92+
93+
### Features
94+
95+
- Add streaming support to openai wrapper
96+
([#31](https://github.com/rungalileo/galileo-python/pull/31),
97+
[`78687c7`](https://github.com/rungalileo/galileo-python/commit/78687c72cbc4ac10df5630209ffe9b09a4dd56f2))
98+
99+
- Adding a client-type header to all requests
100+
([#54](https://github.com/rungalileo/galileo-python/pull/54),
101+
[`764ee2d`](https://github.com/rungalileo/galileo-python/commit/764ee2d00cb3493304c2d1af51ce1f1b97a5d6e1))
102+
103+
- Adding a way to conclude all spans in a trace; restoring defaults in the decorator
104+
([#35](https://github.com/rungalileo/galileo-python/pull/35),
105+
[`130fe02`](https://github.com/rungalileo/galileo-python/commit/130fe0218f2df201b86366959b165034a44c74e9))
106+
107+
- Catch and handle errors throughout the client
108+
([#46](https://github.com/rungalileo/galileo-python/pull/46),
109+
[`d6a82ee`](https://github.com/rungalileo/galileo-python/commit/d6a82eed09b1923d8d25c792e804857419b62a98))
110+
111+
- Changes to support the new core logging schemas
112+
([#30](https://github.com/rungalileo/galileo-python/pull/30),
113+
[`a2c6ca8`](https://github.com/rungalileo/galileo-python/commit/a2c6ca85efb7ad1d5e1e581219c88c91484fd3b6))
114+
115+
Changes to the client based on the following core and api changes: rungalileo/core#232
116+
rungalileo/api#3489
117+
118+
There were some DX changes I made in this PR that will need to get moved to core: - renaming
119+
user_metadata to metadata for the logging functions - allowing more flexible types to be used for
120+
documents in the add_retriever_span() method. The current traces_logger method is too restrictive
121+
(forces a user to specify a list of dicts or a list of Documents, else throws an error). Since
122+
we're using function decorators, we need to be more permissive of method outputs which will map to
123+
the retriever documents field.
124+
125+
- Decorator should create trace but reraise original exception
126+
([#45](https://github.com/rungalileo/galileo-python/pull/45),
127+
[`d3dbb7a`](https://github.com/rungalileo/galileo-python/commit/d3dbb7a0cb2a6e37c0684ec18cd55ee1113e173f))
128+
129+
- Implement get/create for prompt templates
130+
([#49](https://github.com/rungalileo/galileo-python/pull/49),
131+
[`c647da3`](https://github.com/rungalileo/galileo-python/commit/c647da3bd1ac44033b493d7ca7f8ef70877a7e68))
132+
133+
- Langchain callback ([#44](https://github.com/rungalileo/galileo-python/pull/44),
134+
[`b6dd9a3`](https://github.com/rungalileo/galileo-python/commit/b6dd9a3514b3dba7e2a48beff42342b352b2e60e))
135+
136+
- Replace app.galileo.ai with api.galileo.ai if users specify it incorrectly
137+
([#53](https://github.com/rungalileo/galileo-python/pull/53),
138+
[`9a7ac9e`](https://github.com/rungalileo/galileo-python/commit/9a7ac9e623808341c9bf72ffc58543943bf6d27f))
139+
140+
- Run experiment with a runner function and hosted metrics
141+
([#58](https://github.com/rungalileo/galileo-python/pull/58),
142+
[`5c37ff7`](https://github.com/rungalileo/galileo-python/commit/5c37ff7516d020a8195c23fe30907e9839f2d9fe))
143+
144+
Co-authored-by: Andrii Soldatenko <ubuntu@ip-172-31-28-161.eu-central-1.compute.internal>
145+
146+
Co-authored-by: ajaynayak <ajaynayak@gmail.com>
147+
148+
- Run experiment with run_prompt and hosted metrics
149+
([#50](https://github.com/rungalileo/galileo-python/pull/50),
150+
[`c78908f`](https://github.com/rungalileo/galileo-python/commit/c78908f699006311a1249c0341ed9f34f589dcde))
151+
152+
- Updating the readme and pyproject for release
153+
([#59](https://github.com/rungalileo/galileo-python/pull/59),
154+
[`867a327`](https://github.com/rungalileo/galileo-python/commit/867a327e92395451feb3e2a76b301a10a3cb8f99))
155+
156+
### Refactoring
157+
158+
- Removing `project` and `log_stream` from the `log` decorator
159+
([#55](https://github.com/rungalileo/galileo-python/pull/55),
160+
[`d348dbd`](https://github.com/rungalileo/galileo-python/commit/d348dbdc1dd23595c8bfbaee736112681e11ea21))
161+
162+
### Testing
163+
164+
- Add tests to emulate openai errors and galileo api errors
165+
([#38](https://github.com/rungalileo/galileo-python/pull/38),
166+
[`16f73bb`](https://github.com/rungalileo/galileo-python/commit/16f73bb6f63a755a8d4ee3a907b4d938a22519f9))
167+
168+
- Adding unit tests for openai wrapper ([#27](https://github.com/rungalileo/galileo-python/pull/27),
169+
[`fdc15d1`](https://github.com/rungalileo/galileo-python/commit/fdc15d144b1e10199d64d3d5bc706f7da80e2a94))
170+
171+
- Dont ignore async test ([#33](https://github.com/rungalileo/galileo-python/pull/33),
172+
[`6f75fa8`](https://github.com/rungalileo/galileo-python/commit/6f75fa8e134cc1e8ec82e2856680e354386b5414))

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "galileo"
3-
version = "0.0.10"
3+
version = "0.1.0"
44
description = "Client library for the Galileo platform."
55
authors = [{ name = "Galileo Technologies Inc.", email = "team@galileo.ai" }]
66
readme = "README.md"

0 commit comments

Comments
 (0)