Skip to content

Releases: marcelom97/scimgateway

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 01 Feb 11:44
98fd6ee

What's Changed

Changelog

Full Changelog: v1.0.0-rc.2...v1.0.0

v1.0.0-rc.2

Choose a tag to compare

@marcelom97 marcelom97 released this 15 Jan 08:26
dda4912

What's Changed

Changelog

Features

  • feat: make port optional for embedded mode (@marcelom97)

Full Changelog: v1.0.0-rc.1...v1.0.0-rc.2

What's Changed

Added

  • Port is now optional for embedded mode - use Port: 0 when using Handler() to embed the gateway into an existing HTTP server (#1)

Usage

cfg := &config.Config{
    Gateway: config.GatewayConfig{
        BaseURL: "http://localhost",
        // Port: 0 (or omit - zero value means embedded mode)
    },
    Plugins: []config.PluginConfig{{Name: "memory"}},
}

gw := gateway.New(cfg)
gw.RegisterPlugin(myPlugin)
gw.Initialize()

handler, _ := gw.Handler()
http.Handle("/scim/", http.StripPrefix("/scim", handler))

Full Changelog: v1.0.0-rc.1...v1.0.0-rc.2

v1.0.0-rc.1

Choose a tag to compare

@github-actions github-actions released this 03 Jan 21:33
5cd7469

What's Changed

Changelog

Performance

  • perf: add comprehensive performance benchmarks (@marcelom97)

Full Changelog: v0.3.0...v1.0.0-rc.1

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 03 Jan 16:03
4822f0a

What's Changed

Changelog

Features

  • feat: add custom authentication support with JWT example (@marcelom97)

Refactoring

  • refactor: consolidate memory plugin and test infrastructure (@marcelom97)

Full Changelog: v0.2.3...v0.3.0

v0.2.3

Choose a tag to compare

@github-actions github-actions released this 01 Jan 09:51
a89da1a

What's Changed

Changelog

Features

  • feat(examples): add PostgreSQL plugin with query optimization (@marcelom97)

Full Changelog: v0.2.2...v0.2.3

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 31 Dec 12:35
9e228d9

What's Changed

Changelog

Bug Fixes

  • fix: clean up CHANGELOG.md formatting and improve release automation (@marcelom97)

Full Changelog: v0.2.1...v0.2.2

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 31 Dec 12:22
e687b0c

What's Changed

Changelog

Features

  • feat: automate CHANGELOG.md updates on release (@marcelom97)

Full Changelog: v0.2.0...v0.2.1

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 31 Dec 12:11
3a5317b

What's Changed

Changelog

Breaking Changes

  • feat!: remove unused Type and BaseEntity fields from PluginConfig (@marcelom97)
  • feat!: remove unused baseEntity parameter from Plugin interface (@marcelom97)

Features

  • feat: add GoReleaser integration for automated releases (@marcelom97)
  • feat: add thread safety and comprehensive documentation to plugin package (@marcelom97)

Performance

  • perf(scim): optimize SortResources with value caching (@marcelom97)

Refactoring

  • refactor: rename root package to scimgateway for consistency with module path (@marcelom97)

Full Changelog: v0.1.0...v0.2.0