Skip to content

Commit

Permalink
chore: release fluvio v0.14.0
Browse files Browse the repository at this point in the history
  • Loading branch information
fraidev committed Dec 17, 2024
1 parent 98de88a commit 6b44591
Show file tree
Hide file tree
Showing 190 changed files with 16,740 additions and 4 deletions.
6 changes: 3 additions & 3 deletions Justfile
Original file line number Diff line number Diff line change
Expand Up @@ -47,8 +47,8 @@ lint: build


resync-ver:
rm -rf versioned_docs/version-0.11.12
rsync -aurv docs/ versioned_docs/version-0.11.12
rm -rf versioned_docs/version-0.14.0
rsync -aurv docs/ versioned_docs/version-0.14.0

sync-ver:
rsync -aurv docs/ versioned_docs/version-0.11.12
rsync -aurv docs/ versioned_docs/version-0.14.0
2 changes: 1 addition & 1 deletion docusaurus.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import sdfVersionsList from "./sdf_versions.json" with { type: "json" };

const FLUVIO_REPOSITORY_URL = "https://github.com/InfinyOn/fluvio";

const STABLE_VERSION = "0.13.0";
const STABLE_VERSION = "0.14.0";

// read sdf-versions.json and build versions object
const sdfVersions = sdfVersionsList.reduce((acc, version) => ({
Expand Down
82 changes: 82 additions & 0 deletions news/this-week-in-fluvio-0067.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
---
title: "This Week in Fluvio #67"
date: 2024-12-17
weight: 20
---
Fluvio is a distributed, programmable streaming platform written in Rust.

---
We released **Fluvio 0.14.0** last week.

## New release
Fluvio **v0.14.0** is now available!

To update you can run `fvm update`

```bash
$ fvm update

info: Updating fluvio stable to version 0.14.0. Current version is 0.12.1.
info: Downloading (1/5): [email protected]
info: Downloading (2/5): [email protected]
info: Downloading (3/5): [email protected]
info: Downloading (4/5): [email protected]
info: Downloading (5/5): [email protected]
done: Installed fluvio version 0.14.0
done: Now using fluvio version 0.14.0

```

If you don't have Fluvio in your machine run:

```
curl -fsS https://hub.infinyon.cloud/install/install.sh | bash
```

If you are enjoying Fluvio please share with your friends!

:::info
Also check out the Stateful Data Flow (SDF) streaming analytics in beta [SDF Examples](https://github.com/infinyon/stateful-dataflows-examples)
:::

## New features
Notable changes in this new version:

- Added graceful shutdown for connectors, ensuring they finish the process of the messages before shutting down.
- Changed the default log level to `info` for CDK connector deployment, providing clearer deployment insights.
- Expanded support for the new organization features on Fluvio Cloud, enhancing functionality for managing organizations.

## Bug fixes
This release resolves important issues:

- Fixed the sorting order in the `fluvio profile list` command output.
- Improved connector deployment by checking for existing connectors and preventing duplicates with the same name.

See the [CHANGELOG] for details

## Good First Issues
We love our open source community contributors. Here are some issues that you could contribute to. All the best.

- [Profiles in alphabetical order by name]
- [Improve fluvio topic describe with additional information]
- [Different default SPU port]


---

Get in touch with us on [Github Discussions] or join [our Discord channel] and come say hello!

For the full list of changes this week, be sure to check out [our CHANGELOG].

[Fluvio open source]: https://github.com/infinyon/fluvio
[our CHANGELOG]: https://github.com/infinyon/fluvio/blob/master/CHANGELOG.md
[our Discord channel]: https://discordapp.com/invite/bBG2dTz
[Github Discussions]: https://github.com/infinyon/fluvio/discussions

[this form]: https://infinyon.com/request/ss-early-access/
[CHANGELOG]: https://github.com/infinyon/fluvio/blob/v0.14.0/CHANGELOG.md
[When a topic is deleted, connected clients should have their connection closed]: https://github.com/infinyon/fluvio/issues/3836
[Remove localhost from fluvio in favor of 127.0.0.1]: https://github.com/infinyon/fluvio/issues/3866
[Profiles in alphabetical order by name]: https://github.com/infinyon/fluvio/issues/4246
[Improve fluvio topic describe with additional information]: https://github.com/infinyon/fluvio/issues/3968
[Different default SPU port]: https://github.com/infinyon/fluvio/issues/3739
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
cdk deploy start --ipkg infinyon-http-sink-0.2.11.ipkg --config <CONFIG>
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
cdk deploy start --ipkg infinyon-http-source-0.3.8.ipkg --config ./http-cat-facts-transform.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
cdk deploy start --ipkg infinyon-http-source-0.3.8.ipkg --config ./http-cat-facts.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
cdk deploy start --ipkg infinyon-http-source-0.3.8.ipkg -c quotes-source-connector.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
cdk deploy start --ipkg infinyon-http-source-0.3.8.ipkg -c string-quotes-source-connector.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
cdk deploy start --ipkg infinyon-sql-sink-0.4.3.ipkg --config ./sql-cat-fact.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
cdk hub download infinyon/[email protected]
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
trying connection to fluvio router.infinyon.cloud:9003
downloading infinyon/[email protected] to infinyon-jolt-0.4.1.ipkg
... downloading complete
... checking package
... cluster smartmodule install complete
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
cdk hub download infinyon/[email protected]
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
cdk hub download infinyon/[email protected]
13 changes: 13 additions & 0 deletions versioned_docs/version-0.14.0/_embeds/cmds/hub-conn-list.bash
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
fluvio hub connector list
CONNECTOR Visibility
infinyon-labs/[email protected] public
infinyon/[email protected] public
infinyon/[email protected] public
infinyon/[email protected] public
infinyon/[email protected] public
infinyon/[email protected] public
infinyon/[email protected] public
infinyon/[email protected] public
infinyon/[email protected] public
infinyon/[email protected] public
qdrant/[email protected] public
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
trying connection to fluvio router.infinyon.cloud:9003
downloading infinyon/[email protected] to infinyon-jolt-0.4.1.ipkg
... downloading complete
... checking package
... cluster smartmodule install complete
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fluvio hub smartmodule download infinyon/[email protected]
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
trying connection to fluvio router.infinyon.cloud:9003
downloading infinyon/[email protected] to infinyon-json-sql-0.2.1.ipkg
... downloading complete
... checking package
... cluster smartmodule install complete
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fluvio hub sm download infinyon/[email protected]
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
fluvio hub smartmodule list
SMARTMODULE Visibility
infinyon/[email protected] public
...
15 changes: 15 additions & 0 deletions versioned_docs/version-0.14.0/_embeds/cmds/hub-sm-list.bash
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
fluvio hub smartmodule list
SMARTMODULE Visibility
infinyon-labs/[email protected] public
infinyon-labs/[email protected] public
infinyon-labs/[email protected] public
infinyon-labs/[email protected] public
infinyon-labs/[email protected] public
infinyon-labs/[email protected] public
infinyon-labs/[email protected] public
infinyon-labs/[email protected] public
infinyon-labs/[email protected] public
infinyon/[email protected] public
infinyon/[email protected] public
infinyon/[email protected] public
infinyon/[email protected] public
3 changes: 3 additions & 0 deletions versioned_docs/version-0.14.0/_embeds/cmds/sm-list-jolt.bash
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
fluvio smartmodule list
SMARTMODULE SIZE
infinyon/[email protected] 589.3 KB
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
fluvio sm list
SMARTMODULE SIZE
infinyon/[email protected] 559.6 KB
infinyon/[email protected] 589.3 KB
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
apiVersion: 0.1.0
meta:
version: 0.3.8
name: cat-facts
type: http-source
topic: cat-facts
create-topic: true

http:
endpoint: "https://catfact.ninja/fact"
interval: 10s
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
apiVersion: 0.1.0
meta:
version: 0.3.8
name: cat-facts-transformed
type: http-source
topic: cat-facts-data-transform

http:
endpoint: https://catfact.ninja/fact
interval: 10s

transforms:
- uses: infinyon/[email protected]
with:
spec:
- operation: default
spec:
source: "http"
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# string-quotes-source-connector.yml
apiVersion: 0.1.0
meta:
version: 0.3.8
name: string-quotes
type: http-source
topic: string-quotes
http:
endpoint: https://demo-data.infinyon.com/api/quote
interval: 3s
transforms:
- uses: infinyon/[email protected]
with:
spec:
- operation: shift
spec:
quote: ""
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# quotes-source-connector.yml
apiVersion: 0.1.0
meta:
version: 0.3.8
name: http-quotes
type: http-source
topic: quotes
http:
endpoint: https://demo-data.infinyon.com/api/quote
interval: 3s
27 changes: 27 additions & 0 deletions versioned_docs/version-0.14.0/_embeds/connectors/sql-cat-fact.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# sql.yaml
apiVersion: 0.1.0
meta:
name: simple-cat-facts-sql
type: sql-sink
version: 0.4.3
topic: cat-facts
sql:
url: "postgres://user:[email protected]/dbname"
transforms:
- uses: infinyon/[email protected]
invoke: insert
with:
mapping:
table: "animalfacts"
map-columns:
"length":
json-key: "length"
value:
type: "int"
default: "0"
required: true
"raw_fact_json":
json-key: "$"
value:
type: "jsonb"
required: true
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
#transforms.yml
transforms:
- uses: infinyon/[email protected]
with:
spec:
- operation: shift
spec:
quote: ""
5 changes: 5 additions & 0 deletions versioned_docs/version-0.14.0/_embeds/versions.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
const versions = {
infinyon_http_source: '[email protected]',
}

export default versions;
5 changes: 5 additions & 0 deletions versioned_docs/version-0.14.0/cloud/cli/_category_.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"label": "Cloud CLI",
"collapsed": true,
"position": 30
}
Loading

0 comments on commit 6b44591

Please sign in to comment.