CHANGELOG.md 3.1 KB
Newer Older
Kamil Trzciński's avatar
Kamil Trzciński committed
1 2 3
v 0.3.2
- Fixed Windows batch script generator

Kamil Trzciński's avatar
Kamil Trzciński committed
4 5 6 7
v 0.3.1
- Remove clean_environment (it was working only for shell scripts)
- Run bash with --login (fixes missing .profile environment)

8
v 0.3.0
9
- Added repo slug to build path
10
- Build path includes repository hostname
Kamil Trzciński's avatar
Kamil Trzciński committed
11
- Support TLS connection with Docker
12
- Default concurrent limit is set to number of CPUs
13
- Make most of the config options optional
14
- Rename setup/delete to register/unregister
15 16
- Checkout as detached HEAD (fixes compatibility with older git versions)
- Update documentation
Kamil Trzciński's avatar
Kamil Trzciński committed
17

Kamil Trzciński's avatar
Kamil Trzciński committed
18 19 20 21 22 23 24 25 26 27 28 29
v 0.2.0
- Added delete and verify commands
- Limit build trace size (1MB currently)
- Validate build log to contain only valid UTF-8 sequences
- Store build log in memory
- Integrate with ci.gitlab.com
- Make packages for ARM and CentOS 6 and provide beta version
- Store Docker cache in separate containers
- Support host-based volumes for Docker executor
- Don't send build trace if nothing changed
- Refactor build class

Kamil Trzciński's avatar
Kamil Trzciński committed
30 31 32
v 0.1.17
- Fixed high file descriptor usage that could lead to error: too many open files

33 34 35
v 0.1.16
- Fixed systemd service script

Kamil Trzciński's avatar
Kamil Trzciński committed
36 37 38
v 0.1.15
- Fix order of executor commands
- Fixed service creation options
39
- Fixed service installation on OSX
Kamil Trzciński's avatar
Kamil Trzciński committed
40

Kamil Trzciński's avatar
Kamil Trzciński committed
41 42 43 44
v 0.1.14
- Use custom kardianos/service with enhanced service scripts
- Remove all system specific packages and use universal for package manager

Kamil Trzciński's avatar
Kamil Trzciński committed
45 46 47
v 0.1.13
- Added abstraction over shells
- Moved all bash specific stuff to shells/bash.go
48 49 50
- Select default shell for OS (bash for Unix, batch for Windows)
- Added Windows Cmd support
- Added Windows PowerShell support
51
- Added the kardianos/service which allows to easily run gitlab-ci-multi-runner as service on different platforms
52 53
- Unregister Parallels VMs which are invalid
- Delete Parallels VM if it doesn't contain snapshots
Kamil Trzciński's avatar
Kamil Trzciński committed
54
- Fixed concurrency issue when assigning unique names
Kamil Trzciński's avatar
Kamil Trzciński committed
55

Kamil Trzciński's avatar
Kamil Trzciński committed
56 57 58 59 60 61 62
v 0.1.12
- Abort all jobs if interrupt or SIGTERM is received
- Runner now handles HUP and reloads config on-demand
- Refactored runner setup allowing to non-interactive configuration of all questioned parameters
- Added CI_PROJECT_DIR environment variable
- Make golint happy (in most cases)

Kamil Trzciński's avatar
Kamil Trzciński committed
63 64 65
v 0.1.11
- Package as .deb and .rpm and push it to packagecloud.io (for now)

66 67
v 0.1.10
- Wait for docker service to come up (Loïc Guitaut)
68
- Send build log as early as possible
69

Kamil Trzciński's avatar
Kamil Trzciński committed
70 71 72
v 0.1.9
- Fixed problem with resetting ruby environment

Kamil Trzciński's avatar
Kamil Trzciński committed
73 74 75 76 77 78 79
v 0.1.8
- Allow to use prefixed services
- Allow to run on Heroku
- Inherit environment variables by default for shell scripts
- Mute git messages during checkout
- Remove some unused internal messages from build log

Kamil Trzciński's avatar
Kamil Trzciński committed
80 81 82
v 0.1.7
- Fixed git checkout

83 84 85
v 0.1.6
- Remove Docker containers before starting job

86 87 88 89
v 0.1.5
- Added Parallels executor which can use snapshots for fast revert (only OSX supported)
- Refactored sources

90 91 92 93 94
v 0.1.4
- Remove Job and merge it into Build
- Introduce simple API server
- Ask for services during setup

Kamil Trzciński's avatar
Kamil Trzciński committed
95 96 97 98 99 100 101 102 103 104 105 106
v 0.1.3
- Optimize setup
- Optimize multi-runner setup - making it more concurrent
- Send description instead of hostname during registration
- Don't ask for tags

v 0.1.2
- Make it work on Windows

v 0.1.1
- Added Docker services

Kamil Trzciński's avatar
Kamil Trzciński committed
107 108
v 0.1.0
- Initial public release