Skip to content

Releases: semaphoreui/semaphore

v2.8.34

26 Jan 07:36

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

v2.8.33

24 Jan 21:37

Choose a tag to compare

  1. Fixed SQL migration which break Semaphore during updating from < 2.8.20.
  2. Added CLI command alias semaphore server for semaphore service.

Changelog

bc89b7d fix(be): broken event migration
9aca14e fix(be): pass linter
aef84f8 fix(be): bug with token creation for BoltDB implementation #828
5823bd8 fix(be): use correct command for running semaphore server
9b86ca6 refactor(cli): rename command service to server
3d6429a Merge branch 'develop' of github.com:ansible-semaphore/semaphore into develop
44c1482 feat(fe): add svg logo
32596d3 Update CONTRIBUTING.md

v2.8.31

23 Jan 21:47

Choose a tag to compare

Added support of autorun deployment.

Added ability to ask user enter some vars before running task #786.

Added field Branch to Repository edit form.

Changelog

1d166cd fix(be): directory of git commands
caf47c2 style(be): rename go-migration
7737567 fix(be): migrations
ae0a471 refactor(be): move sql migration to separate file
0bc9aab fix(be): exit from method on error
e9e78ad test(be): test for bolt migration
d942cce test(be): fix tests after migration refactoring
9520c0c feat(be): implement migrations for BoltDB
c5a70c9 refactor(be): move Version up from sql to db package
f704379 test(be): fix repo creating test
e7f9d62 feat(fe): display branch of repository
06ad02d feat(be): add git_branch to database and add repository validation
4b024af feat(cli): add default value for config option
01e5630 feat(fe): monospace for command examples
f0ee0df feat(fe): add instruction how to add user
f6b5a39 fix(be): remove checking of updates from system info endpoint
755dca6 feat(be): small changes in semaphore_vars
315dba6 feat(be): passing to ansible new variable semaphore_vars
d8afdb1 feat(be): recursive retreaving task version. Now we can make pipelines :)
51fc40e feat(be): triggering autorun tasks

v2.8.21

11 Nov 14:17

Choose a tag to compare

Added Build/Deploy functionality. Added Task template Views (like in Jenkins).

Now task can be one of the following types:

  • Task — classic task
  • Build — task for creating artifacts
  • Deploy — task for deploying artifacts to the servers

In UI it looks like on the following screenshot:

Build and deploy tasks has versions:

Semaphore passing following NEW variables to Ansible:

  • semaphore_task_type — type of the task
  • semaphore_task_version — version of the artefact (for Build - which should be created, for Deploy - which should be deployed)

Docs by the feature

Changelog

8b2fb74 fix(be): add missed column in migration

v2.8.19

10 Nov 06:34

Choose a tag to compare

Changelog

2287be3 feat(fe): return to view from template
2159899 Merge branch 'develop' of github.com:ansible-semaphore/semaphore into develop
a36b948 fix(be): Access key file not found #783

v2.8.18

03 Nov 11:25

Choose a tag to compare

Changelog

df96f0c test(be): fix dredd tests
36ec69a test(be): fix dredd tests
014d323 test(be): pass dredd tests
034bdd4 fix(be): check directory state before trying create it

v2.8.16

02 Nov 19:42

Choose a tag to compare

Docs by the feature

v2.8.14

02 Nov 18:20

Choose a tag to compare

Changelog

d44a3f6 test(be): pass tests

v2.8.10

01 Nov 12:51

Choose a tag to compare

Added environment variable SEMAPHORE_DB_DIALECT for using with Docker. It can be mysql, postgres or `bolt'.

Changelog

ff30ddf feat(ci): add sshpass to docker image
101bccc chore: remove Link from telegram message
6aa7038 feat(fe): small ui enhancement
f1712dd Merge pull request #760 from jbkc85/develop
3a6bc0f Merge branch 'develop' into develop
bd3af95 Merge pull request #707 from POPSuL/f/700
fcf44e3 Merge pull request #773 from mwxp06/develop
4b60e66 chore(fe): change task link's tooltip condition
c69137e chore(fe): change task link displaying condition
10db33a Changed SEMAPHORE_DB_DIALECT to text
c435188 Change docker variable SEMAPHORE_DB_DIALECT_ID to SEMAPHORE_DB_DIALECT
a9d210b Merge branch 'ansible-semaphore:develop' into develop
738ab2d Added docker environment variable SEMAPHORE_DB_DIALECT_ID
89e64fc forcing local repo checks for 'file://' prefixed repositories
8038d2b Added global ESC handler to close popups

v2.8.9

28 Oct 18:09

Choose a tag to compare

Changelog

9652140 fix(fe): bug with wrapping dialog title
f9b842e fix(be): bug with filterging view templates
3514323 fix(fe): disable view tabs during loading data