Changelog
Customer-facing changes to the Smritea SDKs, listed by version.
Open in your app:
This page lists the changes that affect code you write with a Smritea SDK. The entries cover the Python, TypeScript, Go, Java and C# SDKs.
0.1.14
Search
searchnow sendsscope.source_typein all five SDKs. Before this version,addsent it andsearchdropped it, so a search could not filter by where a memory came from. See Memory scope.participant_idsaccepts one or more IDs. The SDK no longer demands two or more.
Clients
- Every SDK accepts your own HTTP client, so you can set a proxy, TLS options, timeouts or instrumentation. Without one, the SDK uses its default client.
The table shows how to pass your own HTTP client in each SDK.
| SDK | How to pass it |
|---|---|
| Python | http_client keyword, a urllib3.PoolManager |
| TypeScript | fetch field on SmriteaClientConfig |
| Go | ClientConfig.HTTPClient |
| Java | The sixth constructor argument, an HttpClient |
| C# | The sixth constructor parameter, an HttpClient |
- Python
smritea.__version__now reports the installed package version.
Java results
MemoryCreationResultgainsgetExplicitSkipandgetExplainTrace, with publicTrace,StageTraceandStepTracetypes. Java now matches the other SDKs.
Licensing
- All five SDK packages use the Apache-2.0 license. The Java and C# packages changed from MIT.
Last updated on



