Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: elastic/elasticsearch-py
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: elastic/elasticsearch-py
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 9.1
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 20 commits
  • 74 files changed
  • 8 contributors

Commits on Jul 29, 2025

  1. Configuration menu
    Copy the full SHA
    b1c8ce7 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2025

  1. Release 9.1.0 (#3012)

    miguelgrinberg authored Jul 30, 2025
    Configuration menu
    Copy the full SHA
    7f79d0e View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2025

  1. Address integration test failures in Python 3.8 (#3018) (#3023)

    (cherry picked from commit 67c444c)
    
    Co-authored-by: Miguel Grinberg <[email protected]>
    github-actions[bot] and miguelgrinberg authored Aug 1, 2025
    Configuration menu
    Copy the full SHA
    41b2064 View commit details
    Browse the repository at this point in the history
  2. ES|QL query builder robustness fixes (#3017) (#3025)

    * Add note on how to prevent ES|QL injection attacks
    
    * Various additional query builder fixes
    
    * linter fixes
    
    (cherry picked from commit e3e85ed)
    
    Co-authored-by: Miguel Grinberg <[email protected]>
    github-actions[bot] and miguelgrinberg authored Aug 1, 2025
    Configuration menu
    Copy the full SHA
    58ceb25 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2025

  1. Minor improvement to fix in #3018 (#3031) (#3036)

    (cherry picked from commit a67c2ee)
    
    Co-authored-by: Miguel Grinberg <[email protected]>
    github-actions[bot] and miguelgrinberg authored Aug 5, 2025
    Configuration menu
    Copy the full SHA
    5fca28c View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2025

  1. Fix new parameter name in breaking changes docs (#3038) (#3040)

    (cherry picked from commit 6bfbdaf)
    
    Co-authored-by: Quentin Pradet <[email protected]>
    github-actions[bot] and pquentin authored Aug 11, 2025
    Configuration menu
    Copy the full SHA
    11c0f48 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2025

  1. DSL: preserve the skip_empty setting in to_dict() recursive seria…

    …lizations (#3041) (#3047)
    
    * Try reproducing DSL issue 1577
    
    * better attempt to reproduce
    
    * preserve skip_empty setting in recursive serializations
    
    ---------
    
    
    (cherry picked from commit 4761d56)
    
    Co-authored-by: Quentin Pradet <[email protected]>
    Co-authored-by: Miguel Grinberg <[email protected]>
    3 people authored Aug 20, 2025
    Configuration menu
    Copy the full SHA
    cf6f5c5 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2025

  1. Fix ES|QL multi_match() signature (#3052) (#3055)

    This change was reviewed when it was part of #3048.
    
    (cherry picked from commit cece9a7)
    
    Co-authored-by: Miguel Grinberg <[email protected]>
    github-actions[bot] and miguelgrinberg authored Sep 3, 2025
    Configuration menu
    Copy the full SHA
    a562194 View commit details
    Browse the repository at this point in the history
  2. ES|QL query builder integration with the DSL module (#3048) (#3057)

    * ES|QL query builder integration with the DSL module
    
    * esql DSL tests
    
    * more esql DSL tests
    
    * documentation
    
    * add esql+dsl example
    
    * review feedback
    
    (cherry picked from commit 228e66c)
    
    Co-authored-by: Miguel Grinberg <[email protected]>
    github-actions[bot] and miguelgrinberg authored Sep 3, 2025
    Configuration menu
    Copy the full SHA
    2aa0459 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2025

  1. Mock sentence-transformers and nltk in tests (#3059) (#3063)

    * Mock sentence-transformers and nltk in tests
    
    * Update test_elasticsearch/test_dsl/conftest.py
    
    
    
    * switch to a local mock that only affects the one test
    
    ---------
    
    
    (cherry picked from commit e05d7f1)
    
    Co-authored-by: Miguel Grinberg <[email protected]>
    Co-authored-by: Quentin Pradet <[email protected]>
    3 people authored Sep 8, 2025
    Configuration menu
    Copy the full SHA
    1ceb4fc View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2025

  1. Auto-generated code for 9.1 (#3037)

    * Auto-generated API code
    
    * Added missing types
    
    ---------
    
    Co-authored-by: Miguel Grinberg <[email protected]>
    elasticmachine and miguelgrinberg authored Sep 11, 2025
    Configuration menu
    Copy the full SHA
    5c61dba View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2025

  1. Release 9.1.1 (#3067)

    * Release 9.1.1
    
    * release note fixes
    
    * mypy fix
    
    * run mypy with implicit reexports
    miguelgrinberg authored Sep 12, 2025
    Configuration menu
    Copy the full SHA
    f92da62 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2025

  1. Add most recently added fields as top-level exports (#3078) (#3084)

    * Add most recently added fields as top-level exports
    
    * add unit test to ensure all fields are exported
    
    (cherry picked from commit 9c61068)
    
    Co-authored-by: Miguel Grinberg <[email protected]>
    github-actions[bot] and miguelgrinberg authored Sep 19, 2025
    Configuration menu
    Copy the full SHA
    f290324 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2025

  1. Support values of inner docs given as AttrDict instances (#3080) (#3093)

    * Support values of inner docs given as AttrDict instances
    
    * one more unit test
    
    (cherry picked from commit f68539e)
    
    Co-authored-by: Miguel Grinberg <[email protected]>
    github-actions[bot] and miguelgrinberg authored Oct 1, 2025
    Configuration menu
    Copy the full SHA
    4f96941 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2025

  1. Allow running .buildkite scripts on macOS (#3087) (#3100)

    realpath -s is a GNU extension, but we don't need to care about symlinks here.
    
    (cherry picked from commit dd39579)
    
    Co-authored-by: Quentin Pradet <[email protected]>
    github-actions[bot] and pquentin authored Oct 13, 2025
    Configuration menu
    Copy the full SHA
    875d656 View commit details
    Browse the repository at this point in the history
  2. Update the compatiblity mode section of the docs (#3098) (#3105)

    * Update the compatiblity mode section of the docs
    
    * merge with compatiblity section in index.md
    
    (cherry picked from commit fcdbbc0)
    
    Co-authored-by: Miguel Grinberg <[email protected]>
    github-actions[bot] and miguelgrinberg authored Oct 13, 2025
    Configuration menu
    Copy the full SHA
    66005e5 View commit details
    Browse the repository at this point in the history
  3. Bump checkout action from v4 to v5 (#3094) (#3107)

    (cherry picked from commit a11aab5)
    
    Co-authored-by: Riccardo Solazzi <[email protected]>
    Co-authored-by: riccardo solazzi <[email protected]>
    Co-authored-by: Miguel Grinberg <[email protected]>
    4 people authored Oct 13, 2025
    Configuration menu
    Copy the full SHA
    7a1b099 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2025

  1. Add 3.14 to CI builds (#3103) (#3111)

    * Add 3.14 to CI builds
    
    * Support Python 3.14 __annotate_func__
    
    * Temporarily remove pyarrow
    
    * Update pyproject.toml
    
    
    
    * cleanup annotationlib use
    
    ---------
    
    
    (cherry picked from commit 1f43ab9)
    
    Co-authored-by: Miguel Grinberg <[email protected]>
    Co-authored-by: Quentin Pradet <[email protected]>
    3 people authored Oct 15, 2025
    Configuration menu
    Copy the full SHA
    854134d View commit details
    Browse the repository at this point in the history
  2. Add flush_after_seconds option to streaming_bulk() (#3064) (#3116)

    * Add flush option to streaming_bulk()
    
    * unit tests
    
    * bulk timeouts
    
    * use context manager to run the timeout background tasks
    
    * format code
    
    * integration tests
    
    * docstrings
    
    (cherry picked from commit 6fbdecb)
    
    Co-authored-by: Miguel Grinberg <[email protected]>
    github-actions[bot] and miguelgrinberg authored Oct 15, 2025
    Configuration menu
    Copy the full SHA
    a863b53 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2025

  1. Update link in dsl_how_to_guides.md (#3122) (#3123)

    I'd like to temporarily divert this Store and retrieve scripts linke
    
    (cherry picked from commit f5e504d)
    
    Co-authored-by: David Kilfoyle <[email protected]>
    github-actions[bot] and kilfoyle authored Oct 23, 2025
    Configuration menu
    Copy the full SHA
    ca7a7ba View commit details
    Browse the repository at this point in the history
Loading