Releases: go-sigma/sigma
v1.3.0
Sigma is a painless self-hosted all-in-one software development service, it includes OCI artifact manager, garbage collection, namespace quota, multi-arch artifact, OCI image build. It is similar to Harbor, but distribution is implemented by itself, all of the services can be startup with one command.
Note
Visit demo: https://sigma.tosone.cn/, username/password: sigma/Admin@123
Or you can run this command then got a simple Sigma service: docker run --name sigma -p 3000:3000 ccr.ccs.tencentyun.com/go-sigma/sigma:nightly-alpine
, login with username/password: sigma/Admin@123.
v1.3.0 (2024-06-11)
Features
- Push image to tcr (#371)
- Push image to acr (#370)
- Upgrade aws s3 v2 (#369)
- Login on enter key down (#367)
- Add icon on login page (#366)
Docs
- Update changelog (#365)
v1.3.0-rc.1
Sigma is a painless self-hosted all-in-one software development service, it includes OCI artifact manager, garbage collection, namespace quota, multi-arch artifact, OCI image build. It is similar to Harbor, but distribution is implemented by itself, all of the services can be startup with one command.
Note
Visit demo: https://sigma.tosone.cn/, username/password: sigma/Admin@123
Or you can run this command then got a simple Sigma service: docker run --name sigma -p 3000:3000 tosone/sigma:1.3.0-rc.1
, login with username/password: sigma/Admin@123.
v1.3.0-rc.1 (2024-05-05)
Features
- Update config (#364)
- Reimplement cache with badger (#362)
- Update UploadPart impl (#361)
- No limit on the number of ns that the admin user can create (#360)
- Change the locker initialize (#359)
- Reimplement lock with badger (#358)
- Change distribution user get func (#356)
- Add test params (#354)
- Add codeql (#353)
- Reimplement lock (#352)
- Support disable oauth2 and anonymous login (#350)
- Support disable push base image after server started (#347)
- Add workqueue inmemory implement (#345)
- Update blob cacher (#342)
- Copy dockerfile and builder image after server started (#341)
- Add builder and dockerfile to sigma (#340)
Bug Fixes
Docs
- Add zh readme (#338)
Upgrade
Unit Tests
v1.2.0
Sigma is a painless self-hosted all-in-one software development service, it includes OCI artifact manager, garbage collection, namespace quota, multi-arch artifact, OCI image build. It is similar to Harbor, but distribution is implemented by itself, all of the services can be startup with one command.
Note
Visit demo: https://sigma.tosone.cn/, username/password: sigma/Admin@123
Or you can run this command then got a simple Sigma service: docker run --name sigma -p 3000:3000 tosone/sigma:nightly-alpine
v1.2.0 (2024-03-11)
Features
- Rename artifact_artifacts sub artifact field (#337)
Bug Fixes
- Fix gc artifact for multi-arch manifest (#336)
v1.2.0-rc.1
Sigma is a painless self-hosted all-in-one software development service, it includes OCI artifact manager, garbage collection, namespace quota, multi-arch artifact, OCI image build. It is similar to Harbor, but distribution is implemented by itself, all of the services can be startup with one command.
Note
Visit demo: https://sigma.tosone.cn/, username/password: sigma/Admin@123
Or you can run this command then got a simple Sigma service: docker run --name sigma -p 3000:3000 tosone/sigma:nightly-alpine
v1.2.0-rc.1 (2024-03-11)
Features
- Change time field type to int64 (#332)
- Add log field for sql caller (#329)
- Support gc trigger webhook (#323)
- Update trivy command (#320)
- Support webhook in admin (#319)
- Skip etag for the api (#318)
- Change pprof path (#316)
- Update pprof config (#315)
- Add etag (#313)
- Add metrics (#312)
- Move builder helper func (#308)
- Always check remote proxy server (#307)
- Add webhook log detail info (#304)
- Support webhook (#303)
- Support delete tag on page (#301)
- Check permission in pages (#300)
- Add role field for namespace api (#299)
- Add support oss (#298)
- Add podman for builder (#297)
Bug Fixes
- Fix gc (#334)
- Fix login with incorrect username or password (#330)
- Fix audit resource_type field (#328)
- Fix member policy field (#326)
- Fix user create or update failed (#325)
- Fix list namespace auth (#314)
Docs
Upgrade
CI
v1.1.0
Sigma is a painless self-hosted all-in-one software development service, it includes OCI artifact manager, garbage collection, namespace quota, multi-arch artifact, OCI image build. It is similar to Harbor, but distribution is implemented by itself, all of the services can be startup with one command.
Note
Visit demo: https://sigma.tosone.cn/, username/password: sigma/Admin@123
Or you can run this command then got a simple Sigma service: docker run --name sigma -p 3000:3000 ghcr.io/go-sigma/sigma:latest
v1.1.0 (2024-02-04)
Features
- Support build with mirror (#285)
- Create namespace send webhook (#283)
- Support apptainer sif (#278)
- Implement blob redirect (#275)
- Support disable image builder (#273)
- Use zig as cross compiler (#269)
- Support disable image build (#267)
Bug Fixes
Docs
- Add apptainer docs (#282)
Upgrade
CI
Unit Tests
- Add test for auth (#289)
- Add namespace update ut (#287)
- Add list namespace ut (#286)
- Add delete namespace ut back (#284)
- Add unit test for signing init (#281)
- Add unit test for workq (#280)
- Add unit test for audit (#279)
- Add unit test for inmemory cache (#270)
Full Changelog: v1.0.0...v1.1.0
v1.0.0
Sigma is a painless self-hosted all-in-one software development service, it includes OCI artifact manager, garbage collection, namespace quota, multi-arch artifact, OCI image build. It is similar to Harbor, but distribution is implemented by itself, all of the services can be startup with one command.
Note
Visit demo: https://sigma.tosone.cn/, username/password: sigma/Admin@123
Or you can run this command then got a simple Sigma service: docker run --name sigma -p 3000:3000 ghcr.io/go-sigma/sigma:latest
v1.0.0 (2023-12-29)
Features
- Add changelog config (#263)
- Add introduction for sigma (#260)
- Show elapsed on builder page (#257)
- Change cache api (#256)
- Support update builder show the selected code repository (#254)
- Support code repository image build (#253)
- Auto refresh token if tab was active (#252)
- Redirect the login if not login (#251)
- Support anonymous login (#250)
- Add overview field for namespace (#249)
- Remove repository visibility field (#248)
- Check auth in distribution manifest api (#247)
- Check auth in distribution api (#246)
- Add anonymous user (#245)
- Change dal test case (#243)
- Change repository and tag api (#242)
- Add docs for namespace member api (#240)
- Change namespaces created_at field type (#239)
- Upgrade yarn 4.0.2 (#237)
- Add auth and audit for namespac (#236)
- Change auth service implement (#235)
- Add auth service (#234)
- Update minio version (#233)
- Support anonymous list namespace api (#232)
- Add member page for namespace (#231)
- Change sample in dind (#229)
- Change handler variable (#228)
- Add run btn on gc runner page (#227)
- Add gc repository, tag, artifact, blob daemon task (#226)
- Add quick helm deploy command (#223)
- Remove lfs files (#224)
- Support image spec 1.1 referrers api (#222)
- Add multiarch sample images (#221)
- Change tags page (#220)
- Support create user and update user (#219)
- Support filter type for list tags (#218)
- Support sign image (#217)
- Support parse tag with digest (#216)
- Auth user in middleware (#215)
- Add version api (#214)
- Filter the cosign (#213)
- Support show helm and docker icon (#212)
- Add setting (#211)
- Update user profile and password (#210)
- Design docs start page (#209)
- Remove redis code (#207)
- Add sample script for demo server (#206)
- Set network for builder (#205)
- Remove viper from storage (#203)
- Add friendly link (#202)
- Add sigma builder to image (#201)
- Add demo server (#200)
- Remove redis (#198)
- Add option for workq producer (#197)
- Add workq redis implemention (#196)
- Change cacher and locker implemention (#195)
- Support workq (#194)
- Support update builder (#193)
- Support create and update builder (#192)
- Complete builder setup (#191)
- Change builder table definition (#190)
- Builder setup page (#189)
- Support code repository resync (#188)
- Support user signed grant oauth2 provider (#187)
- Add code repo owners is_org field (#186)
- Support cos (#185)
- Add code repository page (#184)
- Display providers (#183)
- Add handler for setup builder (#181)
- Add cronjob for builder (#180)
- Add handler for code repository (#179)
- Code repository (#178)
- Add graceful (#176)
- Add k8s builder implemention (#175)
- Delete config file before create in builder (#174)
- Change default password (#173)
- Support image builder (#172)
- Add builder dao query funcs (#170)
- Add crypt utils (#169)
- Add builder and builder logs table (#167)
- Add func for strings join (#168)
- Add func for split dir with slash (#165)
- Support builder with buildkit (#164)
- Add webhook (#163)
- Add daemon task log table (#162)
- Add config struct (#161)
- Support reset password (#160)
- Support hot namespace and logout (#158)
- Auto create namespace (#155)
- Support GitHub oauth2 login (#154)
- Add redis in dockerfile (#153)
- Update helm chart (#152)
- List tag with type (#149)
- Add bytemd support edit repo summary (#148)
- Add server domain config (#147)
- Display linux distro (#142)
- Tag page just one request (#141)
- Support tags page (#140)
- Support repository page (#137)
- Replace limit,last with limit,offset (#135)
- Fix toast close automatic (#134)
- Support update and delete namespace (#133)
- List namespace sort with field (#132)
- Add new sort header component (#131)
- Implement quota component (#130)
- Support tag limit (#129)
- Support namespace list (#127)
- Complete user login (#126)
- Support all in one (#125)
- Add logo for project ([#124](https://github.com/go-sigma/sigma/issues/...