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 13 updates in the / directory:
4.18.2
4.19.2
12.9.1
13.6.0
1.8.21
1.8.22
3.0.2
3.0.3
4.2.1
4.2.3
7.4.6
7.5.10
7.2.4
7.2.5
11.11.1
12.1.1
4.15.3
4.15.7
10.5.26
removed
6.3.0-alpha.1
10.0.0
5.26.5
5.28.4
10.7.1
10.12.2
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
@grpc/grpc-js
from 1.8.21 to 1.8.22Release notes
Sourced from
@grpc/grpc-js
's releases.Commits
a8a0203
Merge pull request from GHSA-7v5v-9h63-cj863b110cd
grpc-js: Bump to 1.8.228e62222
grpc-js: Avoid buffering significantly more than max_receive_message_size per...9d83947
Merge pull request #2742 from sergiitk/backport-1.8-psm-interop-common-prod-t...00f348c
Merge pull request #2729 from sergiitk/psm-interop-common-prod-tests36d105b
Merge pull request #2737 from murgatroid99/backport-1.8-grpc-js_linkify-it_fix969e305
Merge pull request #2735 from murgatroid99/grpc-js_linkify-it_fixd78216f
Merge pull request #2715 from sergiitk/backport-1.8-psm-interop-pkg-devf38966a
Merge pull request #2712 from sergiitk/psm-interop-pkg-devffefff2
Merge pull request #2640 from XuanWang-Amos/backport-1.8-psm-interop-shared-b...Updates
braces
from 3.0.2 to 3.0.3Commits
74b2db2
3.0.388f1429
update eslint. lint, fix unit tests.415d660
Snyk js braces 6838727 (#40)190510f
fix tests, skip 1 test in test/braces.expand716eb9f
readme bumpa5851e5
Merge pull request #37 from coderaiser/fix/vulnerability2092bd1
feature: braces: add maxSymbols (https://github.com/micromatch/braces/issues/...9f5b4cf
fix: vulnerability (https://security.snyk.io/vuln/SNYK-JS-BRACES-6838727)98414f9
remove funding file665ab5d
update keepEscaping doc (#27)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
ws
from 7.4.6 to 7.5.10Release notes
Sourced from ws's releases.
... (truncated)
Commits
d962d70
[dist] 7.5.1022c2876
[security] Fix crash when the Upgrade header cannot be read (#2231)8a78f87
[dist] 7.5.90435e6e
[security] Fix same host check for ws+unix: redirects4271f07
[dist] 7.5.8dc1781b
[security] Drop sensitive headers when following insecure redirects2758ed3
[fix] Abort the handshake if the Upgrade header is invalida370613
[dist] 7.5.71f72e2e
[security] Drop sensitive headers when following redirects (#2013)8ecd890
[dist] 7.5.6Updates
protobufjs
from 7.2.4 to 7.2.5Release notes
Sourced from protobufjs's releases.
Changelog
Sourced from protobufjs's changelog.
Commits
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.1Release notes
Sourced from firebase-admin's releases.
... (truncated)
Commits
e2515f2
[chore] Release 12.1.1 (#2561)4d4fd39
build(deps): updgrade jwks-rsa (#2570)1754b7e
--- (#2568)72f0169
--- (#2566)8f622cf
--- (#2567)f8f8eb9
--- (#2569)ee78c87
build(deps-dev): bump@firebase/auth-types
from 0.12.1 to 0.12.2 (#2556)f837c23
build(deps-dev): bump@microsoft/api-extractor
from 7.43.2 to 7.43.7 (#2559)41aea3a
chore: upgrade firestore to 7.7.0 (#2560)26cd8b0
build(deps-dev): bump@firebase/app-compat
from 0.2.32 to 0.2.33 (#2555)Updates
jose
from 4.15.3 to 4.15.7Release notes
Sourced from jose's releases.
Changelog
Sourced from jose's changelog.
Commits
5084808
chore(release): 4.15.7122c939
chore(release): 4.15.6e36d69e
fix: add a workerd package.json target765aafd
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.4Removes
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.