go-micro v4.7.0 Release Notes

Release Date: 2022-05-19 // almost 2 years ago
  • ๐Ÿ”‹ Features

    • โœ‚ remove unused variable in loop (#2495)
    • option to disable file watcher (#2485)
    • ๐Ÿ‘Œ Support direct generation of grpc method (#2474)
    • โœ‚ remove cli
    • โœ‚ remove dashboard
    • โœ‚ Remove examples
    • โž• Add header suppor for Kafka broker plugin; (#2470)
    • ๐Ÿ›  Fix codec/bytes (#2466)
    • โž• Add Wait option support for sync/etcd plugins (#2459)
    • โšก๏ธ #2453 Fix with associated test update (#2454)
    • ๐Ÿ’… style:arrays pre-allocation (#2449)
    • โฌ†๏ธ Bump github.com/nats-io/nats-server/v2 in /plugins/events/natsjs (#2447)
    • โž• add NATS JetStream events plugin (#2433)
    • โž• add tls option for sync etcd plugin (#2440)
    • โž• add new services

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  fix: consume and publish blocked after rabbitmq reconnecting (#2492)
    • typo fix; (#2480)
    • ๐Ÿ›  fix https://github.com/asim/go-micro/issues/2344 (#2462)
    • ๐Ÿ›  fix natsjs syntax error, remove TODOs and enable tests (#2446)
    • http transport deadlock (#2441)
    • Support for -micro_out=module=<module_prefix> for protoc-gen-micro (#2435)

Previous changes from v4.6.0

  • ๐Ÿ”‹ Features

    • โž• add service updates (#2418)
    • โž• Add files via upload
    • 0๏ธโƒฃ default the content type to json (#2412)
    • โž• Add Kafka asynchronous send support (#2409)
    • ๐Ÿ”’ use read lock and unlock instead of write ones (#2410)
    • ๐Ÿšš move the api client
    • โšก๏ธ Update client_test.go
    • switch services client
    • โœ‚ remove the client
    • โž• add service interfaces
    • [FEATURE] add changelog (#2400)
    • ๐Ÿ”Œ nats config plugin (#2397)
    • โšก๏ธ Update and rename m3o.go to services.go
    • โšก๏ธ Update services/ (#2392)

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  fix client
    • ๐Ÿ›  fix context value nil (#2391)