Skip to content

Releases: semaphoreui/semaphore

v2.8.71

23 Oct 18:12
Compare
Choose a tag to compare

Binary for darwin/arm64 platform.

v2.8.69

21 Oct 21:53
Compare
Choose a tag to compare

Changelog

Bug fixing.

v2.8.68

06 Oct 09:08
Compare
Choose a tag to compare

Fixed Docker image for BoltDB configuration. Now you can use BoltDB with docker image.

docker-compose.yml for minimal configuration:

services:
  semaphore:
    ports:
      - 3000:3000
    image: semaphoreui/semaphore:latest
    environment:
      SEMAPHORE_DB_DIALECT: bolt
      SEMAPHORE_ADMIN_PASSWORD: changeme
      SEMAPHORE_ADMIN_NAME: admin
      SEMAPHORE_ADMIN_EMAIL: admin@localhost
      SEMAPHORE_ADMIN: admin

v2.8.67

02 Oct 17:38
Compare
Choose a tag to compare

Changelog

0dd190d fix(be): email sending

v2.8.66

01 Oct 11:39
Compare
Choose a tag to compare

Docker image: https://hub.docker.com/r/semaphoreui/semaphore

Features:

  • Dark mode.
  • Slack alerts (documentation will be soon).
  • Support of local projects without Git (see screenshot below, option: local: abs. path).
  • More user-friendly UI: output highlighting, selecting of repository type.

image

v2.8.53

17 Feb 10:55
Compare
Choose a tag to compare

Added ability to set max number of parallel tasks:

max_tasks

Added ability to suppress success telegram alerts:

suppress_alerts

Changelog

2fb13b2 feat(fe): add flags to ui
b8f89e7 feat(fe): add flags to ui
911faa9 Merge branch 'develop' of github.com:ansible-semaphore/semaphore into develop
0eaa9bd fix(fe): new project page
1232469 Update README.md
2fc2da1 Update README.md
ae7c867 Update README.md
b127e05 feat(be): add max parallel tasks to project settings and ability to suppress success alerts for tasks
7774378 fix(be): bug with ldap tls #756
d279016 fix(be): bug with installation and deletion git pk

v2.8.49

06 Feb 16:03
Compare
Choose a tag to compare

Added username (optional) to SSH access key, related to #847.

Fixed bug with migration for Mariadb #857.

Add ability to choose Deploy Template as base template for other Deploy Template. It's allows to create Pipelines.

Fixed bug with migration and alert chat ID.

Added checking resource usage before deleting:

Added physical deletion of templates. Previously, deleted templates just market as deleted. Fixed this issues:

Added conditional cron.

Changelog

32a6c95 refactor(be): move some functionality to GitRepository and AnsiblePlaybook classes
f9ea2df fix(be): bug with deserializing secrets
a30df15 fix(be): bug with getting remote commit
1993a14 fix(be): migration for dropping foreign key
c578653 style(be): remove unused constants
f8d333f feat: add username (optional) for SSH access key
fe9c602 fix(be): bug with panic #855
4d80b52 chore(fe): fix cron example
1036af1 fix(be): disable migration for mysql
6fe453f fix(fe): correct selecting task version when redeploying old version
66279bc fix(fe): selection build version in task form
2d8b934 fix(fe): show error message in non-admin user tries create first project
98b21bf feat(fe): display deploy tasks in Build Template combobox
751eeb4 fix(be): bug with ldap auth related to #808
a09a1fc chore(be): update ldap deps
8d05496 fix(fe): small ui fix
9ac3a55 feat(fe): short description of override cli args functionality
879a131 fix(fe): environment delete dialog
95e891c fix(be): bug with alert chat id #853
5185fa4 fix(be): migration for mysql
31d667c fix(be): migration 2.8.39
3e8004e feat(fe): change can't delete alert style
bcc98ec fix(ui): resouce usage message
10da89e fix(ui): resouce usage message
6d23eff fix(ui): resouce usage message
02a631f fix(be): refs for boltdb
05dd7c5 feat: remove soft delete functionality
6cc3d0f feat(be): remove column from template table
8e8ca94 feat(be): physical delete template from database
221454a fix(be): migration 2.8.26 for postgres
cb5ec3e chore(cli): more human readable error message
ebac0a1 chore(fe): npm audit fix
46a9b51 fix(be): sql query for schedule updating
9c5c155 fix(be): shedule with condition
dec20af fix(be): cron condition
208e615 feat(be): cron task with condition
bf7b503 refactor(be): extract Ansible to separate class
3e559cc fix(be): err check
88f4603 refactor(be): extract git functionality to separate class
fa4e13a refactor(be): remove global vars of task pool and schedule pool
b5eac6c refactor(be): move schedules to package services
8516e31 fix(be): remove recursive call in BoltDB method
db25237 Merge branch 'fix_mig' into develop
727b6f7 fix(be): boltdb migration
d3d002a refactor(be): change params for store method
84471a4 Update README.md
6757f33 Update README.md
d9c4c7e chore(fe): fix text

v2.8.36

28 Jan 10:59
Compare
Choose a tag to compare

Fixed critical bug with BoltDB migration.

Changelog

3972a94 test(be): bolt migration test
62b7d9a fix(be): boltdb migration

v2.8.35

27 Jan 15:45
Compare
Choose a tag to compare
v2.8.35 Pre-release
Pre-release
  1. Added new type of Access Key - Personal access token. https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token

pat

  1. Added ability to override ansible-playbook arguments in task.

override_args6

Changelog

6ce208d Merge branch 'develop' of github.com:ansible-semaphore/semaphore into develop
ec39816 feat: add personal access token suport
2716a39 fix(be): clear repository cache if access key changed
e5313e2 feat(fe): implement task args on UI
6799208 feat(be): add ability to override template extra args in task #832
f5ad81f fix(be): checking build version by nil

v2.8.34

26 Jan 07:36
Compare
Choose a tag to compare
  1. Added environment variable SEMAPHORE_ACCESS_KEY_ENCRYPTION for using with Docker. Use following command to generate it:
head -c32 /dev/urandom | base64
  1. Returned field Enter extra CLI Arguments.. to Template form (in Advanced options).

## Changelog

a68c64c refactor(be): add method to config
4d00ee8 fix(be): use encryption key from env if it is provided
2245715 fix(ci): changed docker encryption key
0ca4e67 fix(ci): base64 encoded default encryption key
82afa11 feat(fe): add advanded options for template
ef46f9b fix(ci): default access key encryption key in dockerfile
58c8e45 test(be): fix repository test example
30ec3f8 fix(be): user command 'semaphore server' in docker file
e773c80 fix(be): user command 'semaphore server' in docker file