Released Firestore Emulator 1.19.4. This version fixes a minor bug with reserve ids and adds a reset endpoint for Datastore Mode.
Released PubSub Emulator 0.8.2. This version includes support for no_wrapper options.
Fixes issue where GitHub actions service account cannot add preview URLs to Auth authorized domains. (#6895)
Fixes issue where GOOGLE_CLOUD_QUOTA_PROJECT breaks functions source uploads (#6917)
v13.5.2
Fix hosting rewrite deployment bug for skipped functions (#6658).
v13.5.1
Release Emulator Suite UI v1.11.8 which adds support for Multiple DBs in the Emulator UI Firestore page via editing the URL. (#6874)
v13.5.0
Enable dynamic debugger port for functions + support for inspecting multiple codebases (#6854)
Inject an environment variable in the node functions emulator to tell the google-gax SDK not to look for the metadata service. (#6860)
Release Firestore Emulator 1.19.3 which fixes ancestor and namespace scope queries for Datastore Mode. This release also fixes internal errors seen across REST API and firebase-js-sdk.
v2 scheduled functions with explicit service accounts trigger eventarc to use that service account (#6858)
v2 event functions with explicit service accounts trigger eventarc to use that service account (#6859)
v13.4.1
Released Firestore emulator v1.19.2, which fixes some bugs affecting client SDKs when in Datastore Mode.
Fix demo projects + web frameworks with emulators (#6737)
Fix Next.js static routes with server actions (#6664)
Fixed an issue where GOOGLE_CLOUD_QUOTA_PROJECT was not correctly respected. (#6801)
Make VPC egress settings in functions parameterizeable (#6843)
v13.4.0
Added new commands for managing Firestore backups and restoring databases. (#6778)
Fixed quota attribution for Firebase Auth API calls. (#6819)
v13.3.1
Release Cloud Firestore emulator v1.19.1:
Adds support for Datastore Mode to the Firstore Emulator. Adds
--database-mode flag to gcloud emulator firestore start command. Note
that this is a preview feature and if you find any bugs, please file them
here: https://github.com/firebase/firebase-tools/issues.
Improve FAH onboarding flow to connect backends with SCMs (#6764).
Fixed issue where GitHub actions would fail due to lack of permission. (#6791)
v13.3.0
Improved detection for when login has expired due to Google Cloud Session Control. (#1846)
Thanks for everything, Node 16 and Node 18, but it's time to move on! The headlining change of this
release is the targeting of Node LTS v20+ as the minimum Node runtime. Additional developer-centric
quality-of-life changes have also been made in the name of streamlining use of SimpleWebAuthn on
both the back end and front end.
This release is packed with updates, so buckle up! Refactor advice for breaking changes is, as
always, offered below.
[server] The minimum supported Node version has been raised to Node v20
(#531)
[server]user.displayName now defaults to an empty string if a value is not specified for
userDisplayName when calling generateRegistrationOptions()
(#538)
[browser] The browserSupportsWebAuthnAutofill() helper will no longer break in environments
in which PublicKeyCredential is not present
(#557, with thanks to @clarafitzgerald)
Breaking Changes
[server] The following breaking changes were made in PR
#529:
generateRegistrationOptions() now expects Base64URLString for excluded credential IDs
generateAuthenticationOptions() now expects Base64URLString for allowed credential IDs
credentialID returned from response verification methods is now a Base64URLString
AuthenticatorDevice.credentialID is now a Base64URLString
isoBase64URL.isBase64url() is now called isoBase64URL.isBase64URL()
[browser, server] The following breaking changes were made in PR
#552:
generateRegistrationOptions() now accepts an optional Uint8Array instead of a string for
userID
isoBase64URL.toString() and isoBase64URL.fromString() have been renamed
generateRegistrationOptions() will now generate random user IDs
user.id is now treated like a base64url string in startRegistration()
userHandle is now treated like a base64url string in startAuthentication()
[server]rpID is now a required argument when calling generateAuthenticationOptions()
(#555)
[server] generateRegistrationOptions() now expects Base64URLString for excluded credential IDs
Thanks for everything, Node 16 and Node 18, but it's time to move on! The headlining change of this
release is the targeting of Node LTS v20+ as the minimum Node runtime. Additional developer-centric
quality-of-life changes have also been made in the name of streamlining use of SimpleWebAuthn on
both the back end and front end.
This release is packed with updates, so buckle up! Refactor advice for breaking changes is, as
always, offered below.
[server] The minimum supported Node version has been raised to Node v20
(#531)
[server]user.displayName now defaults to an empty string if a value is not specified for
userDisplayName when calling generateRegistrationOptions()
(#538)
[browser] The browserSupportsWebAuthnAutofill() helper will no longer break in environments
in which PublicKeyCredential is not present
(#557, with thanks to @clarafitzgerald)
Breaking Changes
[server] The following breaking changes were made in PR
#529:
generateRegistrationOptions() now expects Base64URLString for excluded credential IDs
generateAuthenticationOptions() now expects Base64URLString for allowed credential IDs
credentialID returned from response verification methods is now a Base64URLString
AuthenticatorDevice.credentialID is now a Base64URLString
isoBase64URL.isBase64url() is now called isoBase64URL.isBase64URL()
[browser, server] The following breaking changes were made in PR
#552:
generateRegistrationOptions() now accepts an optional Uint8Array instead of a string for
userID
isoBase64URL.toString() and isoBase64URL.fromString() have been renamed
generateRegistrationOptions() will now generate random user IDs
user.id is now treated like a base64url string in startRegistration()
userHandle is now treated like a base64url string in startAuthentication()
[server]rpID is now a required argument when calling generateAuthenticationOptions()
(#555)
[server] generateRegistrationOptions() now expects Base64URLString for excluded credential IDs
Bumps the npm_and_yarn group with 11 updates in the / directory:
4.18.2
4.19.2
12.9.1
13.6.0
4.2.1
4.2.3
7.2.4
7.2.6
11.11.1
12.1.0
1.1.8
1.1.9
4.15.3
4.15.5
10.5.26
removed
6.3.0-alpha.1
10.0.0
5.26.5
5.28.4
10.7.1
10.11.1
Updates
express
from 4.18.2 to 4.19.2Release notes
Sourced from express's releases.
... (truncated)
Changelog
Sourced from express's changelog.
Commits
04bc627
4.19.2da4d763
Improved fix for open redirect allow list bypass4f0f6cc
4.19.1a003cfa
Allow passing non-strings to res.location with new encoding handling checks f...a1fa90f
fixed un-edited version in history.md for 4.19.011f2b1d
build: fix build due to inconsistent supertest behavior in older versions084e365
4.19.00867302
Prevent open redirect allow list bypass due to encodeurl567c9c6
Add note on how to update docs for new release (#5541)69a4cf2
deps: cookie@0.6.0Maintainer changes
This version was pushed to npm by wesleytodd, a new releaser for express since your current version.
Updates
firebase-tools
from 12.9.1 to 13.6.0Release notes
Sourced from firebase-tools's releases.
... (truncated)
Commits
f6b7d05
13.6.0a26c3d0
Ignore quota project in GCF source uploads (#6917)476bd33
Update to PubSub emulator 0.8.2 (#6916)ccab9b7
Add Service Usage Consumer role to GitHub Actions service account (#6895)4c1bd42
Switching a few more places to getters (#6914)6950829
Fix "could not assert Secret Manager permissions" Cloud Build error (#6904)4a17ca7
Refactor api.ts file constants to getters (#6913)c6d1615
Update Firestore Emulator version (#6912)90b6506
Vector config support (#6900)dc13cb9
make fetchLinkableGitRepositories get all linkable git repositories (#6889)Updates
browserify-sign
from 4.2.1 to 4.2.3Changelog
Sourced from browserify-sign's changelog.
Commits
bf2c3ec
v4.2.39247adf
[patch] widen support to 0.12f427270
[Deps] update `parse-asn187f3a35
[Dev Deps] updateaud
,npmignore
,tape
fb261ce
[Deps] updateelliptic
4d0ee49
[patch] drop minimum node support to v19e2bf12
[Deps] pinhash-base
to ~3.0, due to a breaking change168e16f
[Deps] pinelliptic
due to a breaking change37a4758
[actions] remove redundant finisher4af5a90
v4.2.2Maintainer changes
This version was pushed to npm by ljharb, a new releaser for browserify-sign since your current version.
Updates
protobufjs
from 7.2.4 to 7.2.6Release notes
Sourced from protobufjs's releases.
Changelog
Sourced from protobufjs's changelog.
Commits
2f846fe
chore: release master (#1962)af3ff83
fix: report missing import properly in loadSync (#1960)4436cc7
chore: release master (#1925)e93286e
fix: deprecation warning for new Buffer (#1905)eaf9f0a
fix: crash in comment parsing (#1890)f2a8620
fix: possible infinite loop when parsing option (#1923)Updates
firebase-admin
from 11.11.1 to 12.1.0Release notes
Sourced from firebase-admin's releases.
... (truncated)
Commits
67151e6
[chore] Release 12.1.0 (#2532)ba20755
Fix minor typo (#2533)19c74dc
chore: Excluding certain event_types from processing uid (#2370)a833f4e
feat(rc): Add server side Remote Config support (#2529)a00de0c
build(deps-dev): bump gulp from 4.0.2 to 5.0.0 (#2526)25b2c68
build(deps-dev): bump@firebase/app-compat
from 0.2.29 to 0.2.30 (#2527)fa59e2a
build(deps): bump@google-cloud/firestore
from 7.5.0 to 7.6.0 (#2528)34f0ac2
build(deps): bump undici in /.github/actions/send-email (#2521)837b69b
build(deps-dev): bump@firebase/auth-types
from 0.12.0 to 0.12.1 (#2514)e7ea83e
build(deps-dev): bump mocha from 10.3.0 to 10.4.0 (#2513)Updates
ip
from 1.1.8 to 1.1.9Commits
1ecbf2f
1.1.96a3ada9
lib: fixed CVE-2023-42282 and added unit testUpdates
jose
from 4.15.3 to 4.15.5Release notes
Sourced from jose's releases.
Changelog
Sourced from jose's changelog.
Commits
765aafd
chore(release): 4.15.5b36e45e
test: add export check to x509 pem import testse839ecb
test: stop testing JWE RSA1_5 Algorithm1b91d88
fix: add a maxOutputLength option to zlib inflate9ca2b24
build: remove release actionf3035d8
chore: cleanup after releasef0bb220
chore(release): 4.15.46f38554
chore: bump dev deps936c9df
fix(types): export GetKeyFunction (#592)5ac6619
chore: bump dev depsRemoves
jsrsasign
Updates
@simplewebauthn/server
from 6.3.0-alpha.1 to 10.0.0Release notes
Sourced from
@simplewebauthn/server
's releases.... (truncated)
Changelog
Sourced from
@simplewebauthn/server
's changelog.... (truncated)
Commits
81d9e49
chore(release): publish v10.0.07a86e80
Modernize server method docstringseb1988a
Require rpID arg when generating auth optionsb316c3f
Update uses of base64url string methods84a2ea5
Clarify string encoding on isoBase64URL methodsa95489e
Remove trailing close parenthesisd470a1c
Explicitly disallow string userIDs9ebd9ec
Update generateRegistrationOptions tests4c3f693
Generate user IDs by defaultb1b6d33
Add method to generate user IDsUpdates
undici
from 5.26.5 to 5.28.4Release notes
Sourced from undici's releases.
... (truncated)
Commits
fb98306
Bumped v5.28.42b39440
Merge pull request from GHSA-9qxr-qj54-h67264e3402
Merge pull request from GHSA-m4v8-wqvr-p9f7723c4e7
Revert "build(deps-dev): bump formdata-node from 4.4.1 to 6.0.3 (#2389)"0e9d54b
skip failing test due to Node.js changese71cb4c
Bumped v5.28.320c65b8
Fix tests for Node.js v20.11.0 (#2618)8ec52cd
Fix tests for Node.js v21 (#2609)d3aa574
Merge pull request from GHSA-3787-6prv-h9w39a14e5f
Bumped v5.28.2Updates
firebase
from 10.7.1 to 10.11.1Commits
7709f10
Version Packages (#8202)e16d613
Merge master into releasee1a7764
Go back using xmlhttprequest for bidi-streams (#8197)36b283f
Emit a module package file into esm2017 auth webextension bundle (#8191)62a20ff
Update bug_report_v2.yaml (#8199)03069bb
Fix typo and link formatting in contribution guide (#8183)f24... _Description has been truncated_ > **Note** > Automatic rebases have been disabled on this pull request as it has been open for over 30 days.