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: firebase/firebase-functions
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v6.5.0
Choose a base ref
...
head repository: firebase/firebase-functions
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v6.6.0
Choose a head ref
  • 4 commits
  • 8 files changed
  • 4 contributors

Commits on Oct 8, 2025

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

Commits on Oct 17, 2025

  1. Add defineJsonSecret API for structured secret configuration (#1745)

    * Add defineJsonSecret API for structured secret configuration
    
    Implements defineJsonSecret() to store JSON objects in Cloud Secret Manager.
    Useful for consolidating related secrets (e.g., API keys, webhooks, client IDs)
    into a single secret, reducing costs and improving organization.
    
    Features:
    - Automatic JSON parsing with error handling
    - Supports object destructuring
    - Throws on missing or invalid JSON
    
    Wire protocol changes (backward compatible):
    - Added optional format field to ParamSpec/WireParamSpec
    - JsonSecretParam.toSpec() returns format: "json" as CLI hint
    - Old CLIs ignore unknown fields, new CLIs can enhance UX
    - Format is NOT stored in Secret Manager (just in param spec)
    
    * Add changelog entry for defineJsonSecret API
    
    * Add generic type parameter to defineJsonSecret for type safety
    
    * Update src/params/types.ts
    
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    
    * Update src/params/types.ts
    
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    
    * nit: doc comments.
    
    ---------
    
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    taeold and gemini-code-assist[bot] authored Oct 17, 2025
    Configuration menu
    Copy the full SHA
    bc7c89a View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2025

  1. fix(analytics): validate against incomplete/invalid app_remove events (

    …#1738)
    
    * fix(analytics): validate against incomplete/invalid app_remove events
    
    * refactor(analytics): clean up filtering code
    
    * fix(analytics): check for value field
    
    * feat: Refactor analytics event handler and update CHANGELOG
    
    * reformat changelog.
    
    * nit: remove unncessary comment.
    
    * reword changelog.
    
    ---------
    
    Co-authored-by: Daniel Lee <danielylee@google.com>
    cabljac and taeold authored Oct 20, 2025
    Configuration menu
    Copy the full SHA
    4473256 View commit details
    Browse the repository at this point in the history
  2. 6.6.0

    google-oss-bot committed Oct 20, 2025
    Configuration menu
    Copy the full SHA
    abb897e View commit details
    Browse the repository at this point in the history
Loading