3

DevStream v0.3.1 Release Note - DEV Community

 2 years ago
source link: https://dev.to/devstream/devstream-v031-release-note-2i
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Cover image for DevStream v0.3.1 Release Note
Tiexin Guo for DevStream

Posted on Apr 2

• Originally published at dtm.dev

DevStream v0.3.1 Release Note

Download DevStream v0.3.1

Official Releases for Different Platforms:

We also support installation by brew: brew install devstream-io/devstream/dtm. Example:

$ brew install devstream-io/devstream/dtm
==> Downloading https://github.com/devstream-io/homebrew-devstream/releases/download/dtm-0.3.1/dtm-0.3.1.arm64_monterey.bottle.tar.gz
==> Downloading from https://objects.githubusercontent.com/github-production-release-asset-2e65be/474804179/268d59c6-9b12-419e-ac75-e77e87428d3b?X-Amz-Algorit
######################################################################## 100.0%
==> Installing dtm from devstream-io/devstream
==> Pouring dtm-0.3.1.arm64_monterey.bottle.tar.gz
🍺  /opt/homebrew/Cellar/dtm/0.3.1: 3 files, 13.5MB
==> Running `brew cleanup dtm`...
Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).
$ dtm version
0.3.1

Enter fullscreen mode

Exit fullscreen mode

Developers' note: technically, this version isn't backward compatible with v0.3.0; so it shouldn't be v0.3.1, but rather, v1.0.0. However, we are not ready for making it "v1.0.0" just yet, so please forgive us for this one-time exception of not following the SEMVER rules.

Major Changes since v0.3.0

First things first: we have a new logo now! Check out our README.md.

Our website is live now, too. Visit us:

  • Version improvement. This is a breaking change. Now, dtm will automatically download matching versions of plugins without having to specify the version of each plugin in the config.
  • Installation via brew is supported now: brew install devstream-io/devstream/dtm. Thanks to @algobot76.

Develop

  • dtm develop now generates more scaffolding code for you so that you can easily create a new plugin. If you are interested, read this blog post.
  • We support multi-threaded build now, thanks to @algobot76.
  • Makefile is greatly improved so that when you create a new plugin, you don't have to change the Makefile at all. Thanks to @summingyu.
  • We can automatically release a new version now.
  • A big refactor including directory name, document name, etc. Thanks to @imxw, @summingyu, etc.
  • A new doc about the "output" feature is created.
  • A new doc about the dtm destroy command is created.
  • Our docs are now available on readthedocs.io

New Contributors

Full Changelog: https://github.com/merico-dev/stream/compare/v0.3.0...v0.3.1


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK