github.com/iron-io/functions@v0.0.0-20180820112432-d59d7d1c40b2/CHANGELOG.md (about) 1 ## v0.2.0 (unreleased) 2 3 ### Release Notes 4 5 ### Features 6 7 - [#428](https://github.com/iron-io/functions/issues/428): Change update route from PUT to PATCH. 8 - [#368](https://github.com/iron-io/functions/issues/368): fn: support route headers tweaks. 9 - [#316](https://github.com/iron-io/functions/issues/316): fnctl: Add rustlang support. 10 - [#313](https://github.com/iron-io/functions/issues/313): fnctl: Add .NET core support?. 11 - [#310](https://github.com/iron-io/functions/issues/310): fnctl: Add python support. 12 - [#69](https://github.com/iron-io/functions/issues/69): Long(er) running containers for better performance aka Hot Containers. 13 - [#472](https://github.com/iron-io/functions/pull/472): Add global lru for routes with keys being the appname + path. 14 - [#484](https://github.com/iron-io/functions/pull/484): Add triggers example for OpenStack project Picasso. 15 - [#487](https://github.com/iron-io/functions/pull/487): Add initial load balancer. 16 17 ### Bugfixes 18 19 - [#483](https://github.com/iron-io/functions/pull/483): Listen for PORT before running async/sync workers in order to prevent errors. 20 - [#479](https://github.com/iron-io/functions/pull/478): Add routes config set/unset back 21 - [#429](https://github.com/iron-io/functions/issues/429): Broken docs after merge. 22 - [#422](https://github.com/iron-io/functions/issues/422): The headers field in func.yaml expects an array of values for each header key. 23 - [#421](https://github.com/iron-io/functions/issues/421): Can't update a route and show better error message. 24 - [#420](https://github.com/iron-io/functions/issues/420): `fn` tool install script not being updated to new releases. 25 - [#419](https://github.com/iron-io/functions/issues/419): --runtime flag on init doesn't work area/fn . 26 - [#414](https://github.com/iron-io/functions/issues/414): make run-docker is buggy on linux . 27 - [#413](https://github.com/iron-io/functions/issues/413): fnctl: Creating routes ignores the route path and assigns function name. 28 - [#403](https://github.com/iron-io/functions/issues/403): Route update (HTTP PUT) modifies datastore entity by making it inconsistent. 29 - [#393](https://github.com/iron-io/functions/issues/393): Add documentation on how to use hot containers. 30 - [#384](https://github.com/iron-io/functions/issues/384): Multiple routines use non-threadsafe cache. 31 - [#381](https://github.com/iron-io/functions/issues/381): Unable to update route path through HTTP PUT area/api bug. 32 - [#380](https://github.com/iron-io/functions/issues/380): Unable to update app name. 33 - [#373](https://github.com/iron-io/functions/issues/373): fn build should fail if no version in func.yaml. 34 - [#369](https://github.com/iron-io/functions/issues/369): Add documentation related to SpecialHandlers. 35 - [#366](https://github.com/iron-io/functions/issues/366): Documentation lagging behind after Hot Containers. 36 - [#365](https://github.com/iron-io/functions/issues/365): Documentation lagging behind on AppListeners. 37 - [#364](https://github.com/iron-io/functions/issues/364): Remove app_name from per function endpoints. 38 - [#363](https://github.com/iron-io/functions/issues/363): Update CONTRIBUTING with some rules of PRs. 39 - [#360](https://github.com/iron-io/functions/issues/360): HTTP route /version is not described in swagger doc. 40 - [#352](https://github.com/iron-io/functions/issues/352): Improve `fn publish` command . 41 - [#345](https://github.com/iron-io/functions/issues/345): Check and fix for potential goroutine leak in api/runner. 42 - [#339](https://github.com/iron-io/functions/issues/339): Unable to run sync route execution longer than 60 seconds. 43 - [#320](https://github.com/iron-io/functions/issues/320): Change cli tool name to `fn`?. 44 - [#319](https://github.com/iron-io/functions/issues/319): Update docs to link to client libraries. 45 - [#304](https://github.com/iron-io/functions/issues/304): Create an fnctl dns entry and enable ssl for install of the cli tool. 46 - [#302](https://github.com/iron-io/functions/issues/302): Placement of app name in fnctl seems inconsistent . 47 - [#301](https://github.com/iron-io/functions/issues/301): can add a route with /hello but can’t delete it with /hello .. have to delete it with just hello. 48 - [#299](https://github.com/iron-io/functions/issues/299): More obvious USAGE line for where to include app name. 49 - [#298](https://github.com/iron-io/functions/issues/298): deleting a route that doesn't exist says it's deleted. 50 - [#296](https://github.com/iron-io/functions/issues/296): Better error messages for error on creating app. 51 - [#293](https://github.com/iron-io/functions/issues/293): fn: auto release for fn. 52 - [#288](https://github.com/iron-io/functions/issues/288): api: add upsert entrypoint for route updates. 53 - [#284](https://github.com/iron-io/functions/issues/284): Update iron/node image. 54 - [#275](https://github.com/iron-io/functions/issues/275): Functions API /tasks returns only one task ignoring query parameter `n`. 55 - [#274](https://github.com/iron-io/functions/issues/274): Support app deletion API . 56 - [#254](https://github.com/iron-io/functions/issues/254): HTTP POST to /apps/{app}/routes is not returning HTTP 409 in case of existing similar route. 57 - [#253](https://github.com/iron-io/functions/issues/253): HTTP POST to /app for app creation should return HTTP 409 if app already exists. 58 - [#252](https://github.com/iron-io/functions/issues/252): HTTP PUT to /apps/{app} creates new app instead of modifying initial. 59 - [#251](https://github.com/iron-io/functions/issues/251): Maybe drop the CONFIG_ prefix on user defined config vars?. 60 - [#235](https://github.com/iron-io/functions/issues/235): Docs: Missing Redis docs. 61 - [#229](https://github.com/iron-io/functions/issues/229): fnctl change suggestions. 62 - [#218](https://github.com/iron-io/functions/issues/218): Copy s3 event example from iron-io/lambda. 63 - [#216](https://github.com/iron-io/functions/issues/216): fnclt lambda commands need to automatically detect region from the AWS config. 64 - [#197](https://github.com/iron-io/functions/issues/197): Create an fnctl dns entry and enable ssl for install of the cli tool. 65 - [#182](https://github.com/iron-io/functions/issues/182): Remove error in logs when image not found. 66 - [#161](https://github.com/iron-io/functions/issues/161): Example slackbot - Copy guppy example over. 67 - [#134](https://github.com/iron-io/functions/issues/134): Dynamic runners scaling. 68 - [#126](https://github.com/iron-io/functions/issues/126): Detect OS and disable Memory profiling if needed. 69 - [#72](https://github.com/iron-io/functions/issues/72): Should the input stream include a headers section, just like HTTP?. 70 - [#69](https://github.com/iron-io/functions/issues/69): How to run on Openstack. 71 - [#20](https://github.com/iron-io/functions/issues/20): Make function testing framework. 72 - [#3](https://github.com/iron-io/functions/issues/3): Make "function tool" in ironcli. 73 - [#2](https://github.com/iron-io/functions/issues/2): Allow setting content-type on a route, then use that when responding. 74 75 ## v0.1.0 [2016-11-18] 76 77 Alpha 1 Release