Skip to content

Latest commit

 

History

History
197 lines (129 loc) · 8.9 KB

CHANGELOG.md

File metadata and controls

197 lines (129 loc) · 8.9 KB
1.0.0-alpha.21 - 16 June 2017
Bug fixes
  • #59 - New logs not written
  • #110 - Not working with latest stable version of node
Other
  • Upgraded dependencies
1.0.0-alpha.20 - 07 June 2017
Bug fixes
  • #105 - Warning probably not needed for semver minor changes
  • #108 - Call command does not appear in help text
Other
  • Upgraded dependencies
1.0.0-alpha.19 - 11 May 2017
Bug fixes
  • #103 - Prevent emulator from hanging from requiring user code that doesn't exit., by @laurenlong
Other
  • Upgraded dependencies
1.0.0-alpha.18 - 08 May 2017
Backwards compatible changes
  • Hid some annoying warning messages
  • Add ability to set more options on the Emulator child process
1.0.0-alpha.17 - 04 May 2017
Breaking changes
  • #92 - Switch to host and bindHost options, by @kpruden
    • Fixes #91 (Support connecting to an emulator behind a NAT)
Backwards compatible changes
  • #89 - Refactor how the logs work, by @laurenlong
    • Added a --tail option to functions start. If true, functions start will not exit right away. Instead the Emulator's logs will be streamed to the terminal. Pressing Ctrl+C would stop the Emulator.
Bug fixes
  • #90 - JSON payload not being parsed correctly on Windows Shell
  • #97 - Improve --stage-bucket support
Other
  • Upgraded dependencies
1.0.0-alpha.16 - 13 April 2017
Backwards compatible changes
  • #73 - Warn user when local version of Node is greater than 6.9.
  • When calling Controller#start programmatically, you can now pass an options object to configure the child process, and you'll receive the handle to the child process when the promise resolves.
  • Add a getOperation method to the clients
  • Added more debug logging
  • #84 - Support for testing a database trigger
Bug fixes
  • Function timeouts now work
  • Fixed gRPC client request deadlines
  • Hopefully fixed the following (they're hard to reproduce):
    • #76 - Progress bar for deploying functions?
    • #77 - Emulator fails to start
    • #80 - NotFoundError
1.0.0-alpha.15 - 10 March 2017
Bug fixes
  • #71 - "status" option produces bad 'HTTP Trigger' path
1.0.0-alpha.14 - 08 March 2017
Bug fixes
  • Fixes undefined method error when trying to invoke functions that don't exist.
1.0.0-alpha.13 - 08 March 2017
Breaking changes
  • #69 - Move --debug and --inspect into their own commands. Debugging has changed, please see Debugging-functions for details.
1.0.0-alpha.12 - 06 March 2017
Bug fixes
  • #64 - Can start Emulator with mismatching versions
1.0.0-alpha.11 - 06 March 2017
Breaking changes
  • Some options have been removed from commands where they weren't needed
Other
  • Cleaned up of the CLI help text
1.0.0-alpha.10 - 05 March 2017
Backwards compatible changes
  • Export all Emulator classes
1.0.0-alpha.9 - 05 March 2017
Breaking changes
  • #62 - Add support for live-reloading of functions. Function workings will now automatically shutdown when they detect changes to the function's code. A new worker will be started the next time the function is called.
1.0.0-alpha.8 - 05 March 2017
Bug fixes
  • #48 - Deploying an already deployed function should update the existing function, not fail
1.0.0-alpha.7 - 05 March 2017
Breaking changes
  • #35, #44 - Re-architect to process per function, allowing simulation of "warm" functions
  • #43 - Improve upgrade awareness of the Emulator. CLI and Emulator version can no longer mismatch.
  • #31, #54 - Cleanup temporary archives
Backwards compatible changes
  • #52 - Display on default console window in Mac is difficult to read
Bug fixes
  • #46 (again) - Inconsistent behaviour for parsing path and path params
  • #53 - HTTP Function hangs when debugging
  • #56 - Deployments are slow
  • #60 - GCP_PROJECT environment variable not set
1.0.0-alpha.6 - 28 February 2017
Bug fixes
  • #47 - Sometimes function is killed before it reports result
1.0.0-alpha.5 - 28 February 2017
Bug fixes
  • #46 - Request path not forwarded to function
1.0.0-alpha.4 - 25 February 2017
Bug fixes
  • #45 - Cannot Pass query string to cloud functions
1.0.0-alpha.3 - 14 February 2017
Bug fixes
  • #38 - Cannot find module 'upgrade-warning'
1.0.0-alpha.2 - 13 February 2017
Bug fixes
  • #32 - custom headers request headers are lost
  • #34 - functions deploy fails on Windows
1.0.0-alpha.1 - 01 February 2017
Breaking changes
  • This release includes a complete rewrite of the entire Emulator.
  • Documentation for the new release can be found at https://github.com/GoogleCloudPlatform/cloud-functions-emulator/wiki
  • If you have trouble upgrading, delete the following folder:
    • OSX/Linux - /Users/YOUR_USERNAME/.config/configstore/@google-cloud/functions-emulator
    • Windows - C:\Users\YOUR_USERNAME\.config\configstore\@google-cloud\functions-emulator
0.4.0 - 05 December 2016
Breaking changes
  • The emulator now requires Node.js v6.9.1 so as to match the production Google Cloud Functions environment.
  • functions call - Switched position of modulePath and functionName arguments for consistency with other commands.
  • Moved the config file from config.js to a config.json file in the user's home directory.
Backwards compatible changes
  • Added functions config list and functions config set commands.
Other
  • Refactored the tests to exercise the CLI itself.
  • Lots of architectural changes in the code for better maintainability, testability, and extensibility.
0.3.2 - 25 November 2016
Backwards compatible changes
  • #8, #9 - Added --file option to call command.
0.3.1 - 23 November 2016
Backwards compatible changes
  • Adds checks to deploy command to ensure module path is a directory
  • Adds more clarity to README for deploy command
0.1.0 - 24 October 2016
  • Initial Release