v0.3.4

2020/08/11

Release v0.3.4 is a patch release that further improves the experience of consumers of the NetAuth library and generally improves logging on the NetAuth server. Loggers must now be passed explicitly, and a new startup deferral mechanism allows actions which previously happened in init() to now happen after logging is known to be initialized.

Changes from 0.3.3:

* 0acaece - (tag: v0.3.4) internal/plugin: Fix dubious type conversions
* edba113 - internal/token/jwt: Remove extraneous test log
* e226e03 - internal: Fix tests that rely on early callbacks
* 8edb9e6 - go.mod: tidy
* 1c2d1cb - internal/crypto/bcrypt: log bcrypt failures at debug only
* f795fc2 - internal/tree/hooks: defer constructor registration to startup
* f920df3 - internal/tree: Improve logging around early init
* 9986ed2 - various: Remove extranous test log statements
* ca5d342 - internal/tree: Use explicit instance logger
* 56bbd31 - internal/tree: Use explicit logger
* 7183ace - cmd/netauth: Use explicit package level logger
* e22da01 - internal/rpc2: Use explicit parent logger
* 10fea0a - internal/db/memdb: Fix index initialization error
* 4bf7eaf - cmd/netauth: Harmonize log environment variable
* a158bb1 - internal/db/util: Improve logging around searches
* c23a79b - ROADMAP: update
* db21e2f - cmd/netauthd: Set log level only once, from environment
* 5e68b69 - internal/health: Improve logging
* 1db6ef6 - internal/db: Improve logging and initialization
* aaf247a - internal/startup: Consolidate callback functionality
* 279145b - internal/token: Improve logging and initialization
* 0984801 - internal/crypto: Improve logging and initialization
* 2bc8c26 - pkg/netauth: Support passing in a pre-configured logger
* 6fd80b6 - ROADMAP: Add missing entries
>> Home