oss-v20.6.1
·
2377 commits
to master
since this release
Changed
- Log level from
Verbose
toDebug/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
andCheckpointAfter
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
andAdvertiseTcpPortToClientAs
in theNotHandled.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
inGrpcMessage.SendOverGrpc
and add aDeadline
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
andAdvertiseTcpPortToClientAs
to allow setting the gossip and TCP endpoints advertised to clients. EventStore#2641- Allow external clients to discover supported authentication methods EventStore#2637
Removed
- Development mode EventStore#2648
Full Changelog: oss-v20.6.0...oss-v20.6.1