Skip to content

Releases: firebase/firebase-functions-python

Firebase Functions Python SDK 0.4.1

18 Apr 18:03
e5c6139
Compare
Choose a tag to compare

[INFO] Last release tag: 0.4.0.
[INFO] Last release commit: 1bdc7a2.
[INFO] Including all commits in the range 1bdc7a2..e5c6139.

Bug Fixes

  • fix: KeyError for authtype (#199)

Firebase Functions Python SDK 0.4.0

16 Apr 15:19
1bdc7a2
Compare
Choose a tag to compare

[INFO] Last release tag: 0.3.0.
[INFO] Last release commit: b7c0b43.
[INFO] Including all commits in the range b7c0b43..1bdc7a2.

New Features

  • feat: add init function support (#188)

Firebase Functions Python SDK 0.3.0

09 Apr 14:44
b7c0b43
Compare
Choose a tag to compare

[INFO] Last release tag: 0.2.0.
[INFO] Last release commit: 13f7cbc.
[INFO] Including all commits in the range 13f7cbc..b7c0b43.

New Features

  • feat: Add Auth Context enabled Firestore triggers (#184)
  • feat: Add str method to enum classes (#178)
  • feat: add support for ListParam & MultiSelectInput (#179)

Bug Fixes

  • fix: Remove auth check for cloud tasks (#171)
  • fix: ModuleNotFoundError as in #162 (#168)

Firebase Functions Python SDK 0.2.0

13 Dec 12:21
13f7cbc
Compare
Choose a tag to compare

[INFO] Last release tag: 0.1.2.
[INFO] Last release commit: 1727f50.
[INFO] Including all commits in the range 1727f50..13f7cbc.

New Features

  • feat: add reCAPTCHA verdict to auth blocking functions (#166)
  • feat: implement logger (#121)

Firebase Functions Python SDK 0.1.2

26 Oct 21:20
1727f50
Compare
Choose a tag to compare

[INFO] Last release tag: 0.1.1.
[INFO] Last release commit: 3ed4004.
[INFO] Including all commits in the range 3ed4004..1727f50.

Bug Fixes

  • fix: Crash in auth blocking function when using with phone auth (#146)
  • fix: handle timestamps with no fractional seconds (#149)
  • fix: crash with InvalidAuthBlockingTokenError (#145)
  • fix: Badly formatted log messages in private/util.py (#140)
  • fix: cyclic-import lint error (#147)
  • fix: precision timestamp detection issue (#137)
  • fix: issue with logging (#134)
  • fix(database): before and after are deeply merged (#125)
  • fix: Line too long causing lint CI issue. (#119)
  • fix: handle leading forward slash in pattern matching path function (#116)

Firebase Functions Python SDK 0.1.1

06 Jul 20:36
3ed4004
Compare
Choose a tag to compare

[INFO] Last release tag: 0.1.0.
[INFO] Last release commit: 59d68cf.
[INFO] Including all commits in the range 59d68cf..3ed4004.

Bug Fixes

  • fix: conversion to handle nanosecond precision timestamp (#109)
  • fix: add tier 2 regions to SupportedRegion enum (fixes #93) (#107)
  • fix: normalize firestore document path (#106)
  • fix: add cwd to sys.path for functions yaml (#12)

Firebase Functions Python SDK 0.1.0

09 May 22:17
59d68cf
Compare
Choose a tag to compare

[INFO] No tags found. Including all commits up to 59d68cf.

New Features

  • feat: finalize param inputs + multiple fixes (#82)
  • feat: add support for alerts
  • feat: identity provider functions
  • feat: eventarc function support
  • feat: scheduler fn support
  • feat: test lab function support
  • feat: add support for Firestore 2nd gen triggers
  • feat: remote config function types
  • feat: RESET_VALUE
  • feat(db): support path patterns
  • feat: support enforce_app_check option
  • feat: tasks module sample
  • feat: set required api
  • feat: tasks module
  • feat: storage module
  • feat: pubsub module
  • feat: pubsub triggers
  • feat: https module support
  • feat: database module
  • feat: add options module
  • feat: add manifest module
  • feat: add manifest module
  • feat: add params module

Bug Fixes

  • refactor: remove ListParam & MultiSelectInput (#85)
  • fix(test_lab): client info details can be undefined (fixes #64) (#80)
  • fix: Wire up firestore reference in emulated environment. (#72)
  • fix: response
  • refactor: move internals for identity to private module
  • fix: invalidMatrixDetails can be None
  • fix: event/change data should be a DocumentSnapshot
  • refactor: remove requirements.txt and use setup.py instead
  • fix: add missing eventFilters
  • fix: implement todos
  • refactor: fix formatting
  • refactor: move db_fn.Change to core (to be reused by Firestore)
  • fix: merge APIs should merge reasons
  • refactor: rename to tasks_fn
  • refactor: replace optional typing usages with | None
  • refactor: remove unnecessary delete key
  • refactor: linting
  • fix: add missing MISSING case
  • refactor: linting
  • fix(db): event payload incorrect
  • refactor: rename fn modules to include _fn postfix
  • refactor: improve docstrings for sphinx
  • fix(docs): use brew --prefix for Brew path on macos in docs gen script
  • fix: Fix bug with callable function impl.
  • refactor: rename db.DatabaseEvent to db.Event
  • refactor: fallback to default function naming support
  • fix: readme
  • fix: tasks example
  • fix: get default bucket from FIREBASE_CONFIG env if available
  • refactor: update storage sample
  • refactor: remove prints
  • fix: get_data as not None
  • fix: mypy duplicate modules warning
  • fix: cloudevent _get_data() renamed to get_data()
  • fix: default/builtin params should not be added to manifest
  • refactor: finalize and add missing options classes and manifest conversions
  • fix: mypy duplicate main
  • fix: spelling
  • fix: required api type check
  • fix: skip required apis if it doesn't exist
  • fix: required apis
  • fix: user params should now show on params list
  • fix: params should enforce CAPITAL_SNAKE_CASE names
  • fix: Expression options should convert to CEL string for manifest output
  • refactor: change default cpu value