RuleGo v0.14.0 released: Go's lightweight, high-performance, embedded, orchestrated rule engine

RuleGo v0.14.0 (2023/9/6)

new function

  • [examples] Add a large number of usage examples: details
  • [Standard Components] Increase the database client node component (dbClient), support mysql and postgres databases, and add, delete, modify the database through the configuration method in the rule chain Check: Example of use
  • [ Extended components  ] Add redis client node component (x/redisClient): use example
  • [Rule chain engine] Added the function of loading all rule chains in the specified path folder
  • [HTTP Endpoint component] URL Query parameters are automatically stored in msg.Metadata
  • [msg] msg.Metadata value is allowed to be empty
  • [Node Component] Node configuration, support string mapping to time.Duration type
  • The rule chain configuration file supports configuring the rule chain id

repair

  • Repair the mqttClient node component, the random clientId does not take effect

Improve

  • Abstract the Endpoint  interface, implement the types.Node interface, and the upper layer can call it uniformly according to the Endpoint "type"
  • js script related nodes, processing msg supports array and map methods
  • [HTTP Endpoint component] Configure Addr to Server

other information

  • Welcome to submit feedback or suggestions on Gitee or Github    
  • Extended component rulego-components: Gitee Github 
  • Welcome to join the community discussion QQ group: 720103251

Guess you like

Origin www.oschina.net/news/257085/rulego-0-14-0-released