Versions in this module Expand all Collapse all v3 v3.2.3 Jun 19, 2025 GO-2025-3798 GO-2025-3798: Leaks private key in certs in github.com/juju/utils v3.2.2 Jun 17, 2025 GO-2025-3798 GO-2025-3798: Leaks private key in certs in github.com/juju/utils v3.2.1 Mar 28, 2025 GO-2025-3798 GO-2025-3798: Leaks private key in certs in github.com/juju/utils v3.2.0 Aug 9, 2024 GO-2025-3798 GO-2025-3798: Leaks private key in certs in github.com/juju/utils v3.1.1 Mar 11, 2024 GO-2025-3798 GO-2025-3798: Leaks private key in certs in github.com/juju/utils v3.1.0 Dec 12, 2023 GO-2025-3798 GO-2025-3798: Leaks private key in certs in github.com/juju/utils v3.0.2 Jan 24, 2023 GO-2025-3798 GO-2025-3798: Leaks private key in certs in github.com/juju/utils v3.0.1 Jan 23, 2023 GO-2025-3798 GO-2025-3798: Leaks private key in certs in github.com/juju/utils v3.0.0 Feb 3, 2022 GO-2025-3798 GO-2025-3798: Leaks private key in certs in github.com/juju/utils Changes in this version + var ErrClosed = errors.New("try was closed") + var ErrStopped = errors.New("try was stopped") + type Errors []error + func (errs Errors) Error() string + type Run struct + func NewRun(max int) *Run + func (r *Run) Do(f func() error) + func (r *Run) Wait() error + type Try struct + func NewTry(maxParallel int, combineErrors func(err0, err1 error) error) *Try + func (t *Try) Close() + func (t *Try) Dead() <-chan struct{} + func (t *Try) Kill() + func (t *Try) Result() (io.Closer, error) + func (t *Try) Start(try func(stop <-chan struct{}) (io.Closer, error)) error + func (t *Try) Wait() error Other modules containing this package github.com/juju/utils/v4