github iflytek/skillhub v0.2.6

latest releases: v0.2.16, v0.2.15, cli-v0.1.9...
3 months ago

SkillHub v0.2.6

Full skill subscription system, OIDC login support, and S3 IAM authentication with enhanced namespace management.

🌟 Highlights

  • 🔔 Skill Subscription System: Users can subscribe to skills and receive notifications on new version publishes or version yanks
  • 🔐 OIDC Login Support: Single sign-on via OpenID Connect protocol
  • ☁️ S3 IAM Authentication: Support AWS IAM role-based authentication without hardcoded credentials

🚨 Breaking Changes

⚠️ No breaking changes. This release is fully backward compatible.

✨ Features

  • Implement skill subscription notification system with subscribe/unsubscribe API, subscription list page, and subscribe button component by @dongmucat in #356
  • Support OIDC login based on Spring Security OAuth2 Client by @dongmucat in #348
  • Support IAM authentication for S3 storage, enabling EC2/ECS/EKS instance role authentication by @vzpd in #358
  • Allow namespace admins to batch import members via CSV file by @dongmucat in #342
  • Add "Update" button to My Skills page with auto-prefilled publish form by @dongmucat in #340

🐛 Bug Fixes

  • Add pagination to namespace skill list by @dongmucat in #354
  • Fix search page not displaying skill list when query keyword is empty by @dongmucat in #346

⚡ Performance

No performance-related improvements.

📚 Documentation

  • Clarify intentional no-transaction design for namespace batchAddMembers
  • Complete OIDC environment variable configuration example

🔧 Chore

  • Regenerate OpenAPI types for subscription endpoints
  • Add database migration V40: create skill_subscription table
  • Add Chinese and English i18n for subscription and batch import features

📖 Documentation

👥 New Contributors

  • @vzpd made their first contribution in #358

Full Changelog: v0.2.5...v0.2.6

Don't miss a new skillhub release

NewReleases is sending notifications on new releases.