Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update poetry non-major dependencies #81

Merged
merged 1 commit into from
Jul 9, 2024

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Jul 4, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
grpcio-tools 1.62.2 -> 1.64.1 age adoption passing confidence
llama-index (source) 0.10.45.post1 -> 0.10.53 age adoption passing confidence
llama-index-embeddings-text-embeddings-inference 0.1.3 -> 0.1.4 age adoption passing confidence
llama-index-vector-stores-qdrant 0.2.10 -> 0.2.11 age adoption passing confidence
matplotlib 3.9.0 -> 3.9.1 age adoption passing confidence
opentelemetry-instrumentation-llamaindex (source) ^0.23.0 -> ^0.25.0 age adoption passing confidence
pydantic (changelog) 2.7.4 -> 2.8.2 age adoption passing confidence
qdrant-client 1.9.2 -> 1.10.1 age adoption passing confidence
ruff (source, changelog) ^0.3.5 -> ^0.5.0 age adoption passing confidence
ruff (source, changelog) ^0.3.3 -> ^0.5.0 age adoption passing confidence

Warning

Some dependencies could not be looked up. Check the warning logs for more information.


Release Notes

run-llama/llama_index (llama-index)

v0.10.53

Compare Source

  • fix handling react usage in llm.predict_and_call for llama-agents (#​14556)
  • add the missing arg verbose when ReActAgent calling super().__init__ (#​14565)
  • fix llama-index-core\llama_index\core\node_parser\text\utils.py error when use IngestionPipeline parallel (#​14560)
  • deprecate KnowledgeGraphIndex, tweak docs (#​14575)
  • Fix ChatSummaryMemoryBuffer fails to summary chat history with tool callings (#​14563)
  • Added DynamicLLMPathExtractor for Entity Detection With a Schema inferred by LLMs on the fly (#​14566)
  • add cloud document converter (#​14608)
  • fix KnowledgeGraphIndex arg 'kg_triple_extract_template' typo error (#​14619)
  • Fix: Update UnstructuredElementNodeParser due to change in unstructured (#​14606)
  • Update ReAct Step to solve issue with incomplete generation (#​14587)

v0.10.52

Compare Source

  • fix file reader path bug on windows (#​14537)
  • follow up with kwargs propagation in colbert index due to change in parent class (#​14522)
  • deprecate query pipeline agent in favor of FnAgentWorker (#​14525O)

v0.10.51

Compare Source

  • fixed issue with function calling llms and empty tool calls (#​14453)
  • Fix ChatMessage not considered as stringable in query pipeline (#​14378)
  • Update schema llm path extractor to also take a list of valid triples (#​14357)
  • Pass the kwargs on when build_index_from_nodes (#​14341)

v0.10.50

Compare Source

  • added dead simple FnAgentWorker for custom agents (#​14329)
  • Pass the kwargs on when build_index_from_nodes (#​14341)
  • make async utils a bit more robust to nested async (#​14356)

v0.10.49

Compare Source

  • Improvements to llama-cloud and client dependencies (#​14254)

v0.10.48

Compare Source

  • Improve efficiency of average precision (#​14260)
  • add crewai + llamaindex cookbook (#​14266)
  • Add mimetype field to TextNode (#​14279)
  • Improve IBM watsonx.ai docs (#​14271)
  • Updated frontpage of docs, added agents guide, and more (#​14089)

v0.10.47

Compare Source

  • added average precision as a retrieval metric (#​14189)
  • added .show_jupyter_graph() method visualizing default simple graph_store in jupyter notebooks (#​14104)
  • corrected the behaviour of nltk file lookup (#​14040)
  • Added helper args to generate_qa_pairs (#​14054)
  • Add new chunking semantic chunking method: double-pass merging (#​13629)
  • enable stepwise execution of query pipelines (#​14117)
  • Replace tenacity upper limit by only rejecting 8.4.0 (#​14218)
  • propagate error_on_no_tool_call kwarg in llm.predict_and_call() (#​14253)
  • in query pipeline, avoid casting nodes as strings and use get_content() instead (#​14242)
  • Fix NLSQLTableQueryEngine response metadata (#​14169)
  • do not overwrite relations in default simple property graph (#​14244)

v0.10.46

Compare Source

  • Fix Pin tenacity and numpy in core (#​14203)
  • Add precision and recall metrics (#​14170)
  • Enable Function calling and agent runner for Vertex AI (#​14088)
  • Fix for batch_gather (#​14162)

v0.10.45

Compare Source

  • Fix parsing sql query.py (#​14109)
  • Implement NDCG metric (#​14100)
  • Fixed System Prompts for Structured Generation (#​14026)
  • Split HuggingFace embeddings in HuggingFace API and TextGenerationInference packages (#​14013)
  • Add PandasExcelReader class for parsing excel files (#​13991)
  • feat: add spans to ingestion pipeline (#​14062)
matplotlib/matplotlib (matplotlib)

v3.9.1: REL: 3.9.1

Compare Source

This is the first bugfix release of the 3.9.x series.

This release contains several bug-fixes and adjustments:

  • Add GitHub artifact attestations for sdist and wheels
  • Re-add matplotlib.cm.get_cmap; note this function will still be removed at a later date
  • Allow duplicate backend entry points
  • Fix Axes autoscaling of thin bars at large locations
  • Fix Axes autoscaling with axhspan / axvspan
  • Fix Axes3D autoscaling of Line3DCollection / Poly3DCollection
  • Fix Axes3D mouse interactivity with non-default roll angle
  • Fix box aspect ratios in Axes3D with alternate vertical axis
  • Fix case handling of backends specified as module://...
  • Fix crash with TkAgg on Windows with tk.window_focus: True
  • Fix interactive update of SubFigures
  • Fix interactivity when using the IPython console
  • Fix pickling of AxesWidgets and SubFigures
  • Fix scaling on GTK3Cairo / GTK4Cairo backends
  • Fix text wrapping within SubFigures
  • Promote mpltype Sphinx role to a public extension; note this is only intended for development reasons
traceloop/openllmetry (opentelemetry-instrumentation-llamaindex)

v0.25.0

Compare Source

Feat
  • suppress LLM instrumentations through context (#​1453)
  • langchain: improve callbacks (#​1426)
Fix
  • sdk: llamaindex instrumentation was never initialized (#​1490)

v0.24.0

Compare Source

Feat
  • sdk: prompt versions and workflow versions (#​1425)
  • openai: add support for parallel function calls (#​1424)
  • marqo: Add marqo instrumentation (#​1373)
Fix
  • sdk: context detach issues on fastapi (#​1432)
  • openai: Handle tool_calls assistant messages (#​1429)
  • sdk: speedup SDK initialization (#​1374)
  • gemini: relax version requirements (#​1367)
Refactor
  • openai: rename function_call to tool_calls (#​1431)
pydantic/pydantic (pydantic)

v2.8.2: (2024-07-03)

Compare Source

What's Changed

Fixes

Full Changelog: pydantic/pydantic@v2.8.1...v2.8.2

v2.8.1: (2024-07-03)

Compare Source

What's Changed

Packaging
Fixes

New Contributors

Full Changelog: pydantic/pydantic@v2.8.0...v2.8.1

v2.8.0

Compare Source

GitHub release

The code released in v2.8.0 is functionally identical to that of v2.8.0b1.

What's Changed
Packaging
New Features
Changes
Performance
Internal Improvements
Fixes
New Contributors
qdrant/qdrant-client (qdrant-client)

v1.10.1

Compare Source

Change log

Bug fixes 🐞

v1.10.0

Compare Source

Change Log

Features 🐯

  • Universal query API - [Docs]

    • Support search, recommendations, discovery, ordering by payload in a single request
    • Perform hybrid search by merging results from different queries with fusion
    • Build multi-stage queries with re-scoring to achieve better performance
  • Support for multivectors - [Docs]

    • Use late interaction (such as ColBERT) models natively in Qdrant
    • Store dynamic number of vectors per point with shared payload
  • Support for float16 datatype for dense vectors - [Docs]

  • Support for float16 and uint8 datatype for sparse vectors index - [Docs]

  • Support for Inverse Document Frequency (IDF) in sparse vectros - [Docs]

    • Provides an option to automatically account for IDF in sparse vectors search
    • Unlocks the ability to stream updates for BM25 and BM42 embeddings

Bug Fixes 🦟

  • Fix exclusion of ids in discovery api
  • Fix StartFrom conversion

Thanks to everyone, who've contributed to this release!
@​agourlay @​coszio @​tellet-q @​generall @​joein

astral-sh/ruff (ruff)

v0.5.1

Compare Source

Preview features
  • [flake8-bugbear] Implement mutable-contextvar-default (B039) (#​12113)
  • [pycodestyle] Whitespace after decorator (E204) (#​12140)
  • [pytest] Reverse PT001 and PT0023 defaults (#​12106)
Rule changes
  • Enable token-based rules on source with syntax errors (#​11950)
  • [flake8-bandit] Detect httpx for S113 (#​12174)
  • [numpy] Update NPY201 to include exception deprecations (#​12065)
  • [pylint] Generate autofix for duplicate-bases (PLE0241) (#​12105)
Server
  • Avoid syntax error notification for source code actions (#​12148)
  • Consider the content of the new cells during notebook sync (#​12203)
  • Fix replacement edit range computation (#​12171)
Bug fixes
  • Disable auto-fix when source has syntax errors (#​12134)
  • Fix cache key collisions for paths with separators (#​12159)
  • Make requires-python inference robust to == (#​12091)
  • Use char-wise width instead of str-width (#​12135)
  • [pycodestyle] Avoid E275 if keyword followed by comma (#​12136)
  • [pycodestyle] Avoid E275 if keyword is followed by a semicolon (#​12095)
  • [pylint] Skip dummy variables for PLR1704 (#​12190)
Performance
  • Remove allocation in parse_identifier (#​12103)
  • Use CompactString for Identifier AST node (#​12101)

v0.5.0

Compare Source

Check out the blog post for a migration guide and overview of the changes!

Breaking changes

See also, the "Remapped rules" section which may result in disabled rules.

  • Follow the XDG specification to discover user-level configurations on macOS (same as on other Unix platforms)
  • Selecting ALL now excludes deprecated rules
  • The released archives now include an extra level of nesting, which can be removed with --strip-components=1 when untarring.
  • The release artifact's file name no longer includes the version tag. This enables users to install via /latest URLs on GitHub.
Deprecations

The following rules are now deprecated:

Remapped rules

The following rules have been remapped to new rule codes:

Stabilization

The following rules have been stabilized and are no longer in preview:

The following behaviors have been stabilized:

Removals

The following deprecated settings have been removed:

  • output-format=text; use output-format=concise or output-format=full
  • tab-size; use indent-width

The following deprecated CLI options have been removed:

  • --show-source; use --output-format=full
  • --no-show-source; use --output-format=concise

The following deprecated CLI commands have been removed:

  • ruff <path>; use ruff check <path>
  • ruff --clean; use ruff clean
  • ruff --generate-shell-completion; use ruff generate-shell-completion
Preview features
  • [ruff] Add assert-with-print-message rule (#​11981)
CLI
  • Use rule name rather than message in --statistics (#​11697)
  • Use the output format full by default (#​12010)
  • Don't log syntax errors to the console (#​11902)
Rule changes
  • [ruff] Fix false positives if gettext is imported using an alias (RUF027) (#​12025)
  • [npy] Update trapz and in1d deprecation (NPY201) (#​11948)
  • [flake8-bandit] Modify diagnostic ranges for shell-related rules (#​10667)
Server
  • Closing an untitled, unsaved notebook document no longer throws an error (#​11942)
  • Support the usage of tildes and environment variables in logFile (#​11945)
  • Add option to configure whether to show syntax errors (#​12059)
Bug fixes
  • [pycodestyle] Avoid E203 for f-string debug expression (#​12024)
  • [pep8-naming] Match import-name ignores against both name and alias (N812, N817) (#​12033)
  • [pyflakes] Detect assignments that shadow definitions (F811) (#​11961)
Parser
  • Emit a syntax error for an empty type parameter list (#​12030)
  • Avoid consuming the newline for unterminated strings (#​12067)
  • Do not include the newline in the unterminated string range (#​12017)
  • Use the correct range to highlight line continuation errors (#​12016)
  • Consider 2-character EOL before line continuations (#​12035)
  • Consider line continuation character for re-lexing (#​12008)
Other changes
  • Upgrade the Unicode table used for measuring the line-length (#​11194)
  • Remove the deprecation error message for the nursery selector (#​10172)

v0.4.10

Compare Source

Parser
  • Implement re-lexing logic for better error recovery (#​11845)
Rule changes
  • [flake8-copyright] Update CPY001 to check the first 4096 bytes instead of 1024 (#​11927)
  • [pycodestyle] Update E999 to show all syntax errors instead of just the first one (#​11900)
Server
  • Add tracing setup guide to Helix documentation (#​11883)
  • Add tracing setup guide to Neovim documentation (#​11884)
  • Defer notebook cell deletion to avoid an error message (#​11864)
Security
  • Guard against malicious ecosystem comment artifacts (#​11879)

v0.4.9

Compare Source

Preview features
  • [pylint] Implement consider-dict-items (C0206) (#​11688)
  • [refurb] Implement repeated-global (FURB154) (#​11187)
Rule changes
  • [pycodestyle] Adapt fix for E203 to work identical to ruff format (#​10999)
Formatter
  • Fix formatter instability for lines only consisting of zero-width characters (#​11748)
Server
  • Add supported commands in server capabilities (#​11850)
  • Use real file path when available in ruff server (#​11800)
  • Improve error message when a command is run on an unavailable document (#​11823)
  • Introduce the ruff.printDebugInformation command (#​11831)
  • Tracing system now respects log level and trace level, with options to log to a file (#​11747)
CLI
  • Handle non-printable characters in diff view (#​11687)
Bug fixes
  • [refurb] Avoid suggesting starmap when arguments are used outside call (FURB140) (#​11830)
  • [flake8-bugbear] Avoid panic in B909 when checking large loop blocks (#​11772)
  • [refurb] Fix misbehavior of operator.itemgetter when getter param is a tuple (FURB118) (#​11774)

v0.4.8

Compare Source

Performance
  • Linter performance has been improved by around 10% on some microbenchmarks by refactoring the lexer and parser to maintain synchronicity between them (#​11457)
Preview features
  • [flake8-bugbear] Implement return-in-generator (B901) (#​11644)
  • [flake8-pyi] Implement PYI063 (#​11699)
  • [pygrep_hooks] Check blanket ignores via file-level pragmas (PGH004) (#​11540)
Rule changes
  • [pyupgrade] Update UP035 for Python 3.13 and the latest version of typing_extensions (#​11693)
  • [numpy] Update NPY001 rule for NumPy 2.0 (#​11735)
Server
  • Formatting a document with syntax problems no longer spams a visible error popup (#​11745)
CLI
  • Add RDJson support for --output-format flag (#​11682)
Bug fixes
  • [pyupgrade] Write empty string in lieu of panic when fixing UP032 (#​11696)
  • [flake8-simplify] Simplify double negatives in SIM103 (#​11684)
  • Ensure the expression generator adds a newline before type statements (#​11720)
  • Respect per-file ignores for blanket and redirected noqa rules (#​11728)

v0.4.7

Compare Source

Preview features
  • [flake8-pyi] Implement PYI064 (#​11325)
  • [flake8-pyi] Implement PYI066 (#​11541)
  • [flake8-pyi] Implement PYI057 (#​11486)
  • [pyflakes] Enable F822 in __init__.py files by default (#​11370)
Formatter
  • Fix incorrect placement of trailing stub function comments (#​11632)
Server
  • Respect file exclusions in ruff server (#​11590)
  • Add support for documents not exist on disk (#​11588)
  • Add Vim and Kate setup guide for ruff server (#​11615)
Bug fixes
  • Avoid removing newlines between docstring headers and rST blocks (#​11609)
  • Infer indentation with imports when logical indent is absent (#​11608)
  • Use char index rather than position for indent slice (#​11645)
  • [flake8-comprehension] Strip parentheses around generators in C400 (#​11607)
  • Mark repeated-isinstance-calls as uns

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot added the dependencies label Jul 4, 2024
@renovate renovate bot force-pushed the renovate/poetry-minor-patch branch 4 times, most recently from 6fa892a to 896c4ee Compare July 8, 2024 18:45
@renovate renovate bot force-pushed the renovate/poetry-minor-patch branch from 896c4ee to fd9c71a Compare July 8, 2024 22:11
@rathijitpapon rathijitpapon merged commit 5989540 into main Jul 9, 2024
3 checks passed
@rathijitpapon rathijitpapon deleted the renovate/poetry-minor-patch branch July 9, 2024 08:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant