Skip to content

oss-v20.6.1

Compare
Choose a tag to compare
@eventstore-bot eventstore-bot released this 28 Sep 13:10
· 2377 commits to master since this release
9ea1088

Changed

  • Log level from Verbose to Debug/Information for important messages EventStore#2538
  • Change options that refers to disabling TLS to explicitly refer to disabling TCP TLS. EventStore#2537
  • Do not print stack traces when an invalid configuration is encountered. EventStore#2578
  • Instead of always giving system access over HTTP when running with --insecure (since no client certificate is provided), only pre-authorize the gossip and election routes with system access EventStore#2587
  • Changed the default cluster gossip port from 30777 to 2113 EventStore#2618
  • DisableInternalTcpTls has no effect, Insecure mode should be used to disable it EventStore#2628
  • Disable authentication & authorization when --insecure is specified EventStore#2614
  • gRPC reads will always try and read maxCount of events if it's not reached the end of the stream. EventStore#2631
  • MessageTimeout and CheckpointAfter in persistent subscription settings are now expressed in milliseconds. EventStore#2642
  • Updated startup logs to be more clear about security and interfaces. EventStore#2656
  • Use AdvertiseHostToClientAs, AdvertiseHttpPortToClientAs and AdvertiseTcpPortToClientAs in the NotHandled.NotLeader response from the node. EventStore#2665
  • Responses to append will include expected revision / state sent from client EventStore#2679

Fixed

  • Do not start other services if run is being skipped when --help or --version are specified EventStore#2558
  • Prevent Stackoverflow when accepting too much data over a TCP connection on dotnet core EventStore#2560
  • Slow gRPC subscriptions EventStore#2566
  • Handle successful link event resolution when projections emit events. EventStore#2465
  • gRPC unable to read events from a truncated stream EventStore#2631
  • Error on TCP operations after default user fails authentication EventStore#2638
  • Wrong calculation of checkpoint interval for filtered subscriptions EventStore#2608
  • Prevent gRPC errors when subscriptions are disposed EventStore#2647
  • Do not do an exact check on certificate subject to match the Common Name EventStore#2681
  • Removed cancellation race condition EventStore#2682
  • Properly handle LiveUntil in GrpcMessage.SendOverGrpc and add a Deadline parameter EventStore#2685
  • Requests with more than one url segment are correctly routed EventStore#2691
  • Handle authentication provider endpoints first followed by legacy endpoints EventStore#2694
    • Don't treat unresolved links as deleted linkTo events when checking for deleted partitions in projections. EventStore#2586

Added

  • CertificateReservedNodeCommonName option to set client certificate common name EventStore#2572
  • --insecure flag to disable TLS on all interfaces (TCP & HTTP) to eliminate requirement for certificates to make it easier to run EventStoreDB EventStore#2556
  • Ability to reload certificates by triggering the /admin/reloadconfig endpoint or by sending a SIGHUP signal (linux only) EventStore#2590
  • Ability to load (or reload) default log level from EventStoreDB config file EventStore#2602
  • Logging around cases where the latest stream's prepare could not be read EventStore#2613
  • Introduced the ability to restart the persistent subscriptions service EventStore#2605
  • AdvertiseHostToClientAs, AdvertiseHttpPortToClientAs and AdvertiseTcpPortToClientAs to allow setting the gossip and TCP endpoints advertised to clients. EventStore#2641
  • Allow external clients to discover supported authentication methods EventStore#2637

Removed

Full Changelog: oss-v20.6.0...oss-v20.6.1