Skip to content

Releases: GoogleCloudPlatform/functions-framework-java

Functions Framework 1.0.0-alpha-2-rc5

15 Apr 15:07

Choose a tag to compare

  • Set context class loader to the loader of the user's function while that function is running.

  • When running on GCF, install a log handler that produces better results with StackDriver logging by emitting lines that use the LogEntry JSON format. Whether on GCF or not, don't use a special SimpleFormatter.format; that meant we didn't get exception traces in log messages.

  • Fixed a bug which prevented Multipart content from being handled correctly in HTTP functions.

  • Include original ClassNotFoundException when function is not found.

  • Include extra attributes when being invoked for a CloudEvents source.

  • IntegrationTest could sometimes fail because we didn't wait for the subprocess in one test method to complete before starting the next one.

Functions Framework API 1.0.1

13 Apr 23:33

Choose a tag to compare

  • The accept method in the BackgroundFunction and RawBackgroundFunction interfaces now declares throws Exception. This means that implementations don't have to catch checked exceptions and rethrow them as unchecked.

  • The Context interface gains an attributes() method which is useful in particular when the incoming event follows the CloudEvents specification.

Functions Framework 1.0.0-alpha-2-rc4

12 Mar 00:37

Choose a tag to compare

  • Removed URL-rewriting logic from the Functions Framework.

  • Intercept requests for /favicon.ico and /robots.txt and return a 404.

  • After calling the user function, flush either the OutputStream or the Writer as appropriate. Calling getWriter().flush() will fail if getOutputStream() has previously been called.

  • Add a mvn function:deploy goal to deploy a Java function.

v1.0.0-alpha-1

18 Apr 14:45
76748d8

Choose a tag to compare

First version of Functions Framework API published to Maven Central.