Releases: marcelom97/scimgateway
Releases · marcelom97/scimgateway
Release list
v1.0.0
v1.0.0-rc.2
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: 0when usingHandler()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
What's Changed
Changelog
Performance
- perf: add comprehensive performance benchmarks (@marcelom97)
Full Changelog: v0.3.0...v1.0.0-rc.1
v0.3.0
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
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
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
What's Changed
Changelog
Features
- feat: automate CHANGELOG.md updates on release (@marcelom97)
Full Changelog: v0.2.0...v0.2.1
v0.2.0
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