All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
7.0.0 - 2022-11-15
- Replace command
storage-node list-stream-parts
withstorage-node list-streams
and change the output format
6.1.1 - 2022-11-03
- Fix
streamr governance vote
command
6.1.0 - 2022-10-31
- Add command
streamr governance vote
for casting votes on Streamr governance proposals
6.0.0 - 2022-02-23
- Add new command
stream wallet whoami
to display Ethereum address - (Breaking)
stream create
argument is a stream ID, not a name - Support path notation when defining a stream ID
- (Breaking) Remove
misc get-session-token
command - (Breaking) Change permission names and arguments:
- renamed
--operation
to--permission
instream list
- the data format of
permissions
returned by--include-permissions
ofstream show
- enum values updated for all commands:
subscribe
,publish
,edit
,delete
andgrant
- renamed
- (Breaking) Remove
lastUpdated
andname
columns fromstream list
output - (Breaking) Modify configuration management:
- can read config from
~/.streamr/config/default.json
--config
argument added--stg
,--http-url
and--ws-url
arguments removed
- can read config from
- (Breaking) Rename
--config
argument to--stream-config
instream create
- (Breaking) Remove
stream list
command - Add
stream search
command - (Breaking) Rename
--partition-key
argument to--partition-key-field
instream publish
- Bump dependency streamr-client to 6.1.0
- Bump dependency commander to 8.3.0
- Add permission commands:
stream grant-permission
andstream revoke-permission
- Remove
typescript
andts-node
as run-time dependencies - (Breaking) Remove
--msg-chain-id
parameter fromstream resend from
5.0.0 - 2021-05-05
- Add storage node commands under
streamr storage-node
- (Breaking) Commands are divided to subcommands: most of the existing command are under
streamr stream
, andgenerate
command understreamr mock-data
streamr subscribe
is nowstreamr stream subscribe
streamr publish
is nowstreamr stream publish
streamr list
is nowstreamr stream list
streamr show
is nowstreamr stream show
streamr create
is nowstreamr stream create
streamr resend
is nowstreamr stream resend
streamr generate
is nowstreamr mock-data generate
- Fixed examples of --private-key in README
- Internal implementation was converted to TypeScript
- Bump dependency streamr-client to 5.2.1
- Bump dependency commander to 7.2.0
4.1.1 - 2021-02-11
- Bump dependency streamr-client to 5.0.0-beta.6
- Bump dependency commander to ^6.1.0
4.1.0 - 2020-10-12
- Bump dependency streamr-client to ^4.1.1.
- Turn option
--privateKey
into--private-key
for consistency. - Turn
--apiKey
into--api-key
for consistency.
4.0.0 - 2020-06-18
- Ethereum authentication with
--privateKey <key>
. This also enables message signing when publishing messages.
- (Breaking) Rename command
listen
tosubscribe
. - (Breaking) API key is now given with
--apiKey <key>
. API keys are deprecated. Option--privateKey
should be preferred.
3.1.1 - 2020-04-16
- Add
--subscribe
flag to commandsstreamr resend from
andstreamr resend last
. This causes the command to resend and subscribe.
- Bump dependency streamr-client to ^3.1.3.
3.1.0 - 2019-12-12
- Add
--disable-ordering
flag to commandstreamr listen
for disabling ordering and gap filling. - Add
--disable-ordering
flag to commandsstreamr resend *
to disabling ordering and gap filling.
3.0.1 - 2019-10-14
- Start keeping a CHANGELOG.md.
- Bump dependency streamr-client to ^2.2.7.
- Bump dependency commander to ^4.0.1.
- Re-organize README.md and a few touches to Developing section paragraphs.