Skip to content

Releases: Future-House/paper-qa

v5.4.0

09 Nov 00:59
b21d9c2
Compare
Choose a tag to compare

What's Changed

Full Changelog: v5.3.2...v5.4.0

v5.3.2

29 Oct 19:50
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v5.3.1...v5.3.2

v5.3.1

23 Oct 00:14
96dca14
Compare
Choose a tag to compare

What's Changed

Full Changelog: v5.3.0...v5.3.1

v5.3.0

18 Oct 23:10
0a1167a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v5.2.1...v5.3.0

v5.2.1

16 Oct 01:02
a21e199
Compare
Choose a tag to compare

What's Changed

Full Changelog: v5.2.0...v5.2.1

v5.2.0: OpenAlex

11 Oct 02:39
e49f1af
Compare
Choose a tag to compare

Highlights

Added a new metadata provider OpenAlex for scholarly work, researchers, institutions, journals, and research topics.

  • Responses can include open access information and raw pdf locations.
  • Doesn't require authentication, but does prioritize requests with an email in the mailto URL parameter, exposed as an environment variable OPENALEX_MAILTO

Implemented an opt-in bypass around the litellm.Router for LLM completions (see #563)

What's Changed

  • Fixed pickle-ability of LiteLLMModel by @jamesbraza in #560
  • Refactoring LiteLLMModel before removing Router by @jamesbraza in #561
  • Adds openalex client as a default client by @nadolskit in #555
  • Moving to setup-uv and hynek/build-and-inspect-python-package in CI by @jamesbraza in #564
  • Ability to bypass usage of litellm.Router by @jamesbraza in #563
  • Propagating hynek/build-and-inspect-python-package's output location to pypa/gh-action-pypi-publish by @jamesbraza in #565
  • Downloading Package artifact for pypa/gh-action-pypi-publish by @jamesbraza in #566

Full Changelog: v5.1.1...v5.2.0

v5.1.1

09 Oct 23:08
396c59b
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v5.1.0...v5.1.1

v5.1.0: rate limits, refactored settings

07 Oct 21:58
1816965
Compare
Choose a tag to compare

Highlights

In-housed rate limits management

  • Centers on a moving window algorithm with either a Redis or in-memory state
  • Supports dynamically defined rates for different models or providers.
  • New bundled configurations for different OpenAI rate limit tiers
  • Accomplished using new third party dependencies coredis and limits

Refactored Settings to allow for increased flexibility

  • Indexing
    • Indexes can use relative paths, enabling sharing across machines
    • Paper search now no longer rebuilds the index every invocation
    • Index parameter now are grouped in IndexSettings
      • This release begins a deprecation cycle for the original hyperparameters
    • Index builds now have a rich.Progress bar
  • Parsing
    • Chunking and embedding can now be deferred to inference time
  • Agents
    • Agents now have a max_timesteps parameter to upper-bound trajectory length
    • Default agent is now a simple tool calling agent (ToolSelector), instead of a deterministic sequence of tool calls ("fake" agent)

Several bug fixes centered on retry-able errors:

  • Flaky Semantic Scholar and Crossref SSL errors and connection reset errors
  • LLM completions and text embeddings

What's Changed

Full Changelog: v5.0.10...v5.1.0

v5.0.10

27 Sep 23:50
e39056b
Compare
Choose a tag to compare

What's Changed

  • Discovered Renovate :automergeMinor and preventing openai version bumps by @jamesbraza in #493
  • Fixing LitQATaskDataset deserialization from config by @jamesbraza in #494
  • chore(deps): update all non-major dependencies by @renovate in #498
  • Broken reader ut by @nadolskit in #497
  • Fixing LitQATaskDatasetcompute_trajectory_metrics crash with bad status extraction by @jamesbraza in #500
  • For autogenerated Router kwargs, specifying timeout of 60-sec by @jamesbraza in #501

Full Changelog: v5.0.9...v5.0.10

v5.0.9

27 Sep 06:10
8d84f92
Compare
Choose a tag to compare

What's Changed

Full Changelog: v5.0.8...v5.0.9