Skip to content
This repository was archived by the owner on Aug 30, 2026. It is now read-only.
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: googleapis/java-firestore
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.39.0
Choose a base ref
...
head repository: googleapis/java-firestore
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.40.0
Choose a head ref
  • 15 commits
  • 53 files changed
  • 8 contributors

Commits on Mar 23, 2026

  1. Configuration menu
    Copy the full SHA
    b2f79ec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c606ff9 View commit details
    Browse the repository at this point in the history
  3. chore(main): release 3.39.1-SNAPSHOT (#2344)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] authored Mar 23, 2026
    Configuration menu
    Copy the full SHA
    f9439c9 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2026

  1. Configuration menu
    Copy the full SHA
    f61c61f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    93db04e View commit details
    Browse the repository at this point in the history
  3. feat: Add timestamp expressions (#2342)

    * Add timestamp expressions
    
    * chore: generate libraries at Fri Mar 20 14:34:46 UTC 2026
    
    ---------
    
    Co-authored-by: cloud-java-bot <[email protected]>
    yvonnep165 and cloud-java-bot authored Mar 27, 2026
    Configuration menu
    Copy the full SHA
    f8adbaa View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2026

  1. feat: Add support for the parent expression and fix integration tests…

    … error (#2351)
    
    * Add support for the parent expression
    
    * chore: generate libraries at Mon Mar 30 16:02:57 UTC 2026
    
    * Fix integration tests error due to changes in backend implementation
    
    * chore: generate libraries at Mon Mar 30 18:21:43 UTC 2026
    
    * Fix nested field aggregations
    
    ---------
    
    Co-authored-by: cloud-java-bot <[email protected]>
    yvonnep165 and cloud-java-bot authored Mar 30, 2026
    Configuration menu
    Copy the full SHA
    0e30ec4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    51a1c43 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2026

  1. feat: Add DML stages to pipelines (#2317)

    * chore: add a simple verify skill
    
    * feat: DML prototype
    
    * make options and returns internal, add update stage (#2335)
    
    * make options and returns internal, add update stage
    
    * chore: generate libraries at Wed Mar  4 16:26:17 UTC 2026
    
    ---------
    
    Co-authored-by: cloud-java-bot <[email protected]>
    
    * Add pipeline DML tests and fix update verification
    
    * Delete upsert() from Pipeline.java and tests
    
    * Delete insert()
    
    ---------
    
    Co-authored-by: Daniel La Rocque <[email protected]>
    Co-authored-by: cloud-java-bot <[email protected]>
    3 people authored Mar 31, 2026
    Configuration menu
    Copy the full SHA
    2dc2464 View commit details
    Browse the repository at this point in the history
  2. feat: Add subquery support in pipeline (#2323)

    * save work
    
    * Fix breaking tests
    
    * Fix testSingleLookupScalarSubquery
    
    * Fix broken tests
    
    * change syntax for define and return type of as function
    
    * add documentation and overload for getField()
    
    * change proto
    
    * chore: generate libraries at Thu Feb 26 19:35:06 UTC 2026
    
    * format code
    
    * add tests for toArrayExpression
    
    * move the subquery test to independent file
    
    * Add tests for subcollection
    
    * Format code
    
    * refactor PipelineExpression
    
    * Address feedbacks
    
    * Improve documentation
    
    * change the test
    
    * Test subcollection used within Union stage
    
    * replace mapGet with getField
    
    * support subcollection in test
    
    * chore: generate libraries at Wed Mar 11 18:14:28 UTC 2026
    
    * improve error message
    
    * chore: generate libraries at Tue Mar 24 17:04:45 UTC 2026
    
    * add decode support
    
    * Make the subquery test only run in nightly environment
    
    * address feedbacks
    
    * chore: generate libraries at Fri Mar 27 22:19:12 UTC 2026
    
    * remove beta annotation
    
    ---------
    
    Co-authored-by: cloud-java-bot <[email protected]>
    cherylEnkidu and cloud-java-bot authored Mar 31, 2026
    Configuration menu
    Copy the full SHA
    cbf87ac View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2026

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

Commits on Apr 3, 2026

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

Commits on Apr 8, 2026

  1. feat: graduate Pipeline and related APIs from beta to GA (#2352)

    Removed @BetaApi annotations from Pipeline, PipelineSource, PipelineResult, 
    ExplainStats, and all expressions in the firestore.pipeline.expressions 
    package. Telemetry options and Firestore.pipeline() are also GA.
    
    Retained @BetaApi for search and DML (delete/update) stages as requested.
    wu-hui authored Apr 8, 2026
    Configuration menu
    Copy the full SHA
    4cd5895 View commit details
    Browse the repository at this point in the history
  2. chore: remove snippet from the public api for the initial release and…

    … re-add beta label (#2353)
    
    This has not been released yet, so marking this as a chore.
    MarkDuckworth authored Apr 8, 2026
    Configuration menu
    Copy the full SHA
    9065134 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2026

  1. chore(main): release 3.40.0 (#2345)

    * chore(main): release 3.40.0
    
    * chore: generate libraries at Wed Apr  8 15:40:17 UTC 2026
    
    ---------
    
    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    Co-authored-by: cloud-java-bot <[email protected]>
    Co-authored-by: Mark Duckworth <[email protected]>
    3 people authored Apr 14, 2026
    Configuration menu
    Copy the full SHA
    e53a6f1 View commit details
    Browse the repository at this point in the history
Loading