Skip to content

Latest commit

 

History

History
116 lines (69 loc) · 1.63 KB

CHANGELOG.md

File metadata and controls

116 lines (69 loc) · 1.63 KB

Changelog

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.

[Unreleased]

[2.4.0] - 2023-04-06

Add

  • releaser deb
  • add exec

exec system command. NOTE: This is very dangerous!

  - type: exec
    params: "echo"
    i_rules:
      - regexp: '.*"method": ?"exec".*'
    o_rules:
      - regexp: '.*'

This params is command, example: params: "/bin/sh"

This Recvice JSONRPC, ignore jsonrpc.method. jsonrpc.method is use of only match

For example:

params: "echo". jsonrpc2 {"jsonrpc":"2.0","method":"exec","params":["-n", "xxx"],"id":"x"}

Finally exec: echo -n xxx

[2.3.0] - 2022-12-29

Add

  • Add os.env expand
mqttd:
  id: ${NCP_UUID}
  static:
    type: ${NCP_TYPE}
  broker: ${NCP_MQTT_URL}

[2.2.0] - 2022-04-01

Add

  • Add type in config
  • Add goreleaser

Change

  • Change (config) Link_id int to string

Fix

  • Fix mqtt auth

[2.1.3] - 2021-07-12

Add

  • Add docker container

Change

  • Improve build
  • Print log

Fix

  • Linux build depend 'libc'

[2.1.2] - 2021-06-12

  • Add License MPL v2
  • Open source first release

[2.1.1] - 2021-04-30

Fixed

  • mqtt onServerDisconnect Panic

[2.1.0] - 2021-04-24

Added

  • README_zh.md
  • ncpio Debug mode stdout
  • mqtt rpc LRUCache
  • mqtt rpc config QoS
  • conf/template

Changed

  • Disable restore session

Fixed

  • mqtt jsonrpc Notify

[2.0.0] - 2021-01-26

Added

  • First release