Bot releases are hidden (Show)
Published by NATS-CI over 3 years ago
[ERR]
level some "normal" store failures (such as max messages, bytes, etc..) (#2321)https://github.com/nats-io/nats-server/compare/v2.3.0...v2.3.1
Published by NATS-CI over 3 years ago
ErrCode
that uniquely describes the error. Thanks to @jon-whit and others for the suggestion (#2168, #2255, #2266)statsz
(#2269, #2276)ps
) (#2260)maximum subscriptions exceeded
log statements per account, to 1 every 2 seconds (#2304)$SYS
account is configured (#2301)https://github.com/nats-io/nats-server/compare/v2.2.6...v2.3.0
Published by NATS-CI over 3 years ago
pinned_certs
is now also checked by servers initiating connections, not only when accepting them. Furthermore, connections whose certificate is no longer present in the pinned_cert
list after a configuration reload, will be closed (#2247)Nats-Msg-Id
header), the server would fail subsequent publish calls of non duplicate messages. It would take several attempts before the message would be accepted without error. Thanks to @krisdaniels for the report (#2245)WorkQueuePolicy
and replicas greater than 1. Thanks to @danpoland for the report (#2246)/varz
was showing total account usage instead of server usage. Thanks to @cjbottaro for the report (#2249)https://github.com/nats-io/nats-server/compare/v2.2.5...v2.2.6
Published by NATS-CI over 3 years ago
pinned_certs
configuration in TLS blocks, which contains "fingerprint" of accepted certificates. If a connection presents a certificate with a fingerprint that is not in this list, the connection will be rejected (#2233)/tmp
directory, which is not available in docker images (#2227)https://github.com/nats-io/nats-server/compare/v2.2.4...v2.2.5
Published by NATS-CI over 3 years ago
GetOpts()
from ClientAuthentication
interface will now returned *ClientOpts
(instead of *clientOpts
which was internal) (#2189)jetstream
could appear to lose assets on restart (#2206, #2216)same_origin
or allowed_origins
would prevent non web clients (that may not have the Origin
header present) to connect, for instance Leafnodes. Thanks to @wutkemtt for the report (#2211)https://github.com/nats-io/nats-server/compare/v2.2.3...v2.2.4
Published by NATS-CI over 3 years ago
domain
(a string) can be specified in the jetstream{}
block (#2171, #2186, #2190, #2194)dont_randomize
configuration under a remote leaf configuration to restore original behavior that was no randomizing the list of URLs (#2156)/varz
(#2159)server_name
configuration be explicitly defined (#2178)
, \r
, \n
, \t
and \f
in addition to existing .
, *
and >
(#2195)/varz
would report increased subscriptions count every time it was inspected, even if no new subscription was added. Thanks to @cjbottaro and @harrisa1 for the report (#2172)User.Username
was not used when a custom authenticator was calling RegisterUser
(#2165)https://github.com/nats-io/nats-server/compare/v2.2.2...v2.2.3
Published by NATS-CI over 3 years ago
Kind()
to the ClientAuthentication
interface so that applications can know what type of connection they are dealing with (#2084)deleted_details
to true
to get back the array of sequences of deleted messages (#2109)/varz
subscriptions count is for all accounts (#2074)0
, while it should have been 1
(#2103)GetTLSConnectionState()
was not using proper locking, resulting on some DATA RACE reports (#2122)https://github.com/nats-io/nats-server/compare/v2.2.1...v2.2.2
Published by NATS-CI over 3 years ago
JetStreamVarz
fields from structures to pointers so they can be omitted if empty. This is may affect users that embed the NATS Server in their code (#2009)verify_and_map
was not honored (#2038)https://github.com/nats-io/nats-server/compare/v2.2.0...v2.2.1
Published by NATS-CI over 3 years ago
jsz
for JetStream (#1881)/accountz
(#1611)/varz
endpoint (#1304)/leafz
and exposing this as per account subject (#1612)tls_required
, tls_verify
and tls_timeout
to Cluster/Gateway/Leafnode sections under /varz
(#1854)/varz
(#1862)system_account
to /varz
(#1898)lame_duck_grace_period
(#1460)sys_trace
or --sys_trace
command line to trace the system account (#1295)resolver_tls
to specify TLS configuration for account resolver. Thanks to @JnMik for the report (#1272)allowed_connection_types
to restrict which type connections (STANDARD, WEBSOCKET, etc..) can authenticate with a specific user (#1594)verify_cert_and_check_known_urls
to tie subject ALT name to URL in configuration (#1727)account_token_position
to simplify the securing of imports without requiring a token (#1874)nats.io
resources from HTTP to HTTPS. Thanks to @DavidSimner for the contribution (#1596)DBG
instead of INF
(#2002)max_control_line
for client connections only. The enforcement was previously happening only in case of handling of a partial protocol (#1850)tls://
in some instances (#1846)/connz
may report incorrect user. Thanks to @nqd for the report (#1800)https://github.com/nats-io/nats-server/compare/v2.1.9...v2.2.0
Published by NATS-CI almost 4 years ago
https://github.com/nats-io/nats-server/compare/v2.1.8...v2.1.9
Published by NATS-CI about 4 years ago
https://github.com/nats-io/nats-server/compare/v2.1.7...v2.1.8
Published by NATS-CI over 4 years ago
no_auth_user
allows to refer to a configured user/account when no credentials are provided (#1363)http_base_path
for monitoring endpoints. Thanks to @guilherme-santos for the contribution (#1392)/subsz
support for accounts (#1377)/connz
) (#1385)default_permissions
was not applied to NKey users (#1391)https://github.com/nats-io/nats-server/compare/v2.1.6...v2.1.7
Published by NATS-CI over 4 years ago
resolver_tls {
cert_file: ...
key_file: ...
ca_file: ...
}
client_ip
) in the server's INFO sent to clients. Client libraries may expose that in the future (#1293)trace_verbose
and command line parameters -VV
and -DVV
to increase trace and debug verbosity. By default system account messages will not be traced unless this option is enabled (#1295)GOMAXPROCS
in /varz
monitoring output (#1304)/routez
and /connz
. For instance /connz?subs=detail
will now return not only the subjects of the subscription, but the queue name (if applicable) and some other details (#1318)ping_interval
as a duration. If not a duration, falls back to interpret as the number of seconds (#1281)INF
notice in the server log (#1303)CONNECT
protocol. When the CONNECT
protocol is received, a ping will be sent to the client in a short period of time to establish the initial TTL
for this client (#1289)-DV
to be ignored (#1291)https://github.com/nats-io/nats-server/compare/v2.1.4...v2.1.6
Published by NATS-CI over 4 years ago
LogSizeLimit
option to automatically rotate logs. Thanks to @xzzh999 for the report (#1202)https://github.com/nats-io/nats-server/compare/v2.1.2...v2.1.4
Published by NATS-CI almost 5 years ago
~
support for Leafnode credentials (#1148)/connz
(#1154)server_name
configuration option to help better identify a server through /varz
or system events (#1158, #1166)https://github.com/nats-io/nats-server/compare/v2.1.0...v2.1.2
Published by NATS-CI about 5 years ago
/routez
details (#1101)/leafz
monitoring endpoint (#1108)-cluster nets://<host>:-1
for a random port, which is used in some NATS libraries for testing. This was broken due to changes in Golang (#1128)https://github.com/nats-io/nats-server/compare/v2.0.4...v2.1.0
Published by NATS-CI about 5 years ago
/varz
(#1088)https://github.com/nats-io/nats-server/compare/v2.0.2...v2.0.4
Published by NATS-CI over 5 years ago
insecure
for remote leafnode and gateways again. Thanks to @ripienaar for the report (#1071, #1073)https://github.com/nats-io/nats-server/compare/v2.0.0...v2.0.2
Published by NATS-CI over 5 years ago
Varz()
to get server statistics should be aware of some changes described in #989/v2
. For instance:import (
natsd "github.com/nats-io/nats-server/v2/server"
)
util/mkpasswd
to enable go get
to install this tool (#996)-t
command line parameter (#745)--signal
. Thanks to @pires for the contribution (#838)ClientAuthentication
. Thanks to @ripienaar for the contribution (#837)ntp.service
dependency to the systemd service file. Thanks to @andyxning for the contribution (#880)cluster{}
from /varz
endpoint (#1012)mkpasswd
's help output. Thanks to @andyxning for the contribution (#881)}
or )
(#887)mkpasswd
on Windows platform. Thanks to @Ryner51 for the report (#935)Published by NATS-CI over 5 years ago
Do not use, v2.0.0 is now released: https://github.com/nats-io/nats-server/releases/tag/v2.0.0