Skip to content

Releases: julienlevasseur/Profiler

4.0.4

Choose a tag to compare

@julienlevasseur julienlevasseur released this 24 Sep 19:19
3382fbb
  • bump golang.org/x/net to 0.55.0

4.0.3

Choose a tag to compare

@julienlevasseur julienlevasseur released this 24 Sep 19:07
e534ab1

bump golang.org/x/net to v0.36.0

4.0.2

Choose a tag to compare

@julienlevasseur julienlevasseur released this 01 Sep 18:18
82144cf
  • profiler list asks every repository at once instead of one after another, so it waits for the slowest backend rather than for the sum of all of them. The output keeps supportedRepositories order whichever backend answers first, and a failure now names the repository it came from.
  • SSM calls are bounded: five seconds a request, fifteen for a whole paginated listing, and two retries at most. profiler list could previously hang on a network that drops packets rather than refusing them.
  • config.Get is safe to call from several goroutines at once.

4.0.1

Choose a tag to compare

@julienlevasseur julienlevasseur released this 01 Sep 16:06
f3f6e83
  • Fix SSM config validation latency on profiler list when SSM is not setup.
  • Pipeline pampering

4.0.0

Choose a tag to compare

@julienlevasseur julienlevasseur released this 27 Aug 17:05
4a88e2f
  • Support of SSM as profiles source
  • profiler remove and profiler show go through the local repository rather than calling pkg/profile directly, and the local repository's Remove, Save and Show are implemented rather than stubbed.
  • profiler show lists a profile's variables in a stable order.
  • profiler remove accepts several variables at once, reports a profile that does not exist instead of failing silently, and refuses to remove profile_name on its own.
  • Remove the unused top-level profile package. pkg/profile is the single Profile type; Design.md records why.
  • Remove dead scaffolding left over from the redesign: repository/local/localProfile.go, the unused repository.Repository struct and its New(), and the never-implemented ComposeProfile and its two helpers.
  • profiler use stacks profiles instead of replacing them: a profile applied while another is in use exports both profiles' variables, the newly applied one winning on any variable they share. profiler status reports the whole stack (A+B), and leaving the shell use spawned unstacks. Design.md records the decision.
  • profiler use exports profile_keys, naming the variables the profile in use owns. It is what lets the next use stack onto them, and it makes the .profiler file a full record of the environment in use rather than only of the profile applied last.

3.5.1

Choose a tag to compare

@github-actions github-actions released this 25 Sep 18:19
1ee0907

Changelog

  • 1ee0907 Merge pull request #16 from julienlevasseur/remove_cosul_addr_by_default
  • 26ce10f feat: Remove default consul address config value

3.5.0

Choose a tag to compare

@github-actions github-actions released this 25 Sep 18:01
9f235c4

Changelog

  • 9f235c4 Merge pull request #15 from julienlevasseur/add_k8s_ns_switch
  • 3331d75 feat: Add Kubernetes Namespace switch support
  • eb15777 feat: Rename profilerFolder to profilesFolder and create the folde by default
  • 7c74801 fix: Various fixes and improvements

3.4.8

Choose a tag to compare

@julienlevasseur julienlevasseur released this 22 Sep 18:09
004fc06

What's Changed

Full Changelog: 3.4.7...3.4.8

3.4.7

Choose a tag to compare

@julienlevasseur julienlevasseur released this 05 Sep 18:43
3f24d5c

What's Changed

Full Changelog: 3.4.6...3.4.7

3.4.6

Choose a tag to compare

@github-actions github-actions released this 21 Feb 19:23
40062ce

Changelog

  • 127804b Bump github.com/aws/aws-sdk-go from 1.33.0 to 1.34.0
  • 40062ce Merge pull request #12 from julienlevasseur/dependabot/go_modules/github.com/aws/aws-sdk-go-1.34.0