Simon Richardson
Simon Richardson
This is another breaking change. The documentation command should not be instantiated for every command supercommand. Every binary or sub-super command that implements the super command now has a documentation...
The following run is go mod tidy
To support labels from Juju, we would like to be able to configure loggers by their labels. So if a logger has a label of a model namespace (UUID) then...
To take advantage of the new logging package from the go 1.21 release, the loggo package starts incorporate these new changes. There are features that we could start to add...
The following introduces an emoji log writer. For fun and profit. 
To better integrate with 3rd party applications[1] and to identify goroutines that are related to OTEL traces, this adds labels to a goroutine. This is another step forward to better...
As we can't drop a database when a migration fails, we have to delete the contents of the database. This includes all the schema that was added to the database....
This masks all sql, sqlite and dqlite errors so they're not available via errors.Is or errors.As. All errors should be trapped at the domain layer and not leaked outside. Thus...
Triggers were written whereby any update to the database would cause a new insert into the change log, even if the value was identical. This causes a lot of churn...