Skip to content

Commit 92aa6a6

Browse files
committed
Release v0.4.4
1 parent ba4f3f8 commit 92aa6a6

5 files changed

Lines changed: 17 additions & 17 deletions

File tree

atmo/release/version.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
package release
22

33
// AtmoDotVersion represents the dot version for atmo
4-
var AtmoDotVersion = "0.4.3"
4+
var AtmoDotVersion = "0.4.4"

changelogs/v0.4.4.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Atmo Beta-4.4 updates Reactr to Beta-15.1 and adds OpenTelemetry to Atmo Proxy.

docs/concepts/the-directive.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,18 @@ Here's an example Directive:
77
```yaml
88
identifier: com.suborbital.guide
99
appVersion: v0.0.1
10-
atmoVersion: v0.4.3
10+
atmoVersion: v0.4.4
1111

1212
handlers:
1313
- type: request
1414
resource: /hello
1515
method: POST
1616
steps:
1717
- group:
18-
- fn: modify-url
19-
- fn: helloworld-rs
20-
onErr:
21-
any: continue
18+
- fn: modify-url
19+
- fn: helloworld-rs
20+
onErr:
21+
any: continue
2222

2323
- fn: fetch
2424

@@ -38,4 +38,3 @@ handlers:
3838
This directive encapsulates all of the logic for your application. It describes three endpoints and the logic needed to handle them. Each handler describes a set of `steps` that composes a series of Runnables to handle the request.
3939

4040
Atmo uses the Directive to build your application and run it automatically, without any need to write boilerplate yourself.
41-

docs/usage/creating-handlers.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,17 +13,17 @@ Each handler tells Atmo how to handle a **resource.** A resource is an input tha
1313
```yaml
1414
identifier: com.suborbital.test
1515
appVersion: v0.0.1
16-
atmoVersion: v0.4.3
16+
atmoVersion: v0.4.4
1717

1818
handlers:
1919
- type: request
2020
resource: /hello
2121
method: POST
2222
steps:
2323
- group:
24-
- fn: modify-url
25-
- fn: helloworld-rs
26-
as: hello
24+
- fn: modify-url
25+
- fn: helloworld-rs
26+
as: hello
2727
- fn: fetch-test
2828
with:
2929
url: modify-url
@@ -38,13 +38,14 @@ The second step shown above is a single `fn` , which calls a Runnable that uses
3838

3939
The output of the final function in a handler is used as the response data for the request, by default. If you wish to use the output from a different function, you can include the `response` option in your handler, listing the name of the function to use as a response. If the final step is a group, then the `response` clause must be included.
4040

41-
For example:
41+
For example:
42+
4243
```yaml
4344
steps:
4445
- group:
45-
- fn: modify-url
46-
- fn: helloworld-rs
47-
as: hello
46+
- fn: modify-url
47+
- fn: helloworld-rs
48+
as: hello
4849
- fn: fetch-test
4950
with:
5051
url: modify-url
@@ -55,4 +56,3 @@ response: hello
5556
Your application can contain as many handlers as needed, and functions can be re-used among many handlers. Each Runnable in your project can be called by its name. The `subo` tool will validate your directive to ensure it is not calling any Runnables that don't exist in your project.
5657

5758
The `as` and `with` clauses shown above will be discussed [next](managing-state.md).
58-

example-project/Directive.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
identifier: com.suborbital.test
22
appVersion: v0.0.1
3-
atmoVersion: v0.4.3
3+
atmoVersion: v0.4.4
44

55
# uncomment to try out connections!
66
connections:

0 commit comments

Comments
 (0)