What's Changed
- Implement OpenAI Structured Output by @danielchalef in #225
- update summary length by @prasmussen15 in #227
- bump version by @prasmussen15 in #228
- feat: add retry logic and improve logging in OpenAIClient by @danielchalef in #229
- pre3 by @prasmussen15 in #230
- fix node distance reranker by @prasmussen15 in #231
- default to no pagination by @prasmussen15 in #232
- update lucene escaping by @prasmussen15 in #233
- refactor: use
utc_now()
for consistent UTC datetime handling by @danielchalef in #234 - bump version by @prasmussen15 in #236
- fix: Clean input before passing it to the llm by @paul-paliychuk in #238
- add generic client by @prasmussen15 in #237
- chore: Clean input to openai generic client by @paul-paliychuk in #239
- Abstract Neo4j filters in search queries by @prasmussen15 in #243
- Warn on invalid date by @prasmussen15 in #242
- Bounded semaphore - limiting concurrency by @prasmussen15 in #244
- bump version by @prasmussen15 in #245
Full Changelog: v0.4.3...v0.5.0