github.com/bleenco/abstruse
v1.6.6
#2306 most downloaded on Go modules
bleenco/abstruse
What this package is like to depend on
Last release 3 years ago
no release in 18 months
Ships unpredictably
gaps range from 9 days to 2.2 years
Most releases are documented
notes for 25 of 35 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
44 releases · first in 2017
0 releases in the last 12 months
see the full history below
Release timeline
44 releases · Jul 2017 to Jan 2024Releases
latest 44-
v1.6.7-0.20240131170640-b28dd99d7f1b31 Jan 2024 pre-releaseNothing published for this version
-
v1.6.7-0.20231125193451-d0f5a764d02725 Nov 2023 pre-releaseNothing published for this version
-
v1.6.7-0.20220411131138-2c3e103cb4ff11 Apr 2022 pre-releaseNothing published for this version
-
v1.6.7-0.20210926151040-f8c96260cb4a26 Sep 2021 pre-releaseNothing published for this version
-
v1.6.7-0.20210704183739-88876b9916a804 Jul 2021 pre-releaseNothing published for this version
-
v1.6.7-0.20210625144110-ada64dabe9ca25 Jun 2021 pre-releaseNothing published for this version
-
v1.6.7-0.20210105155555-ca7e0367888005 Jan 2021 pre-releaseNothing published for this version
-
v1.6.7-0.20201221113923-f2a3aadd4e8021 Dec 2020 pre-releaseNothing published for this version
-
v1.6.7-0.20181101231618-a9ba24f581e801 Nov 2018 pre-releaseNothing published for this version
-
v1.6.627 Oct 2018 -
v1.6.518 Sep 2018Release notes
Open source →Bug Fixes
- api: get git tag information from correct json location (81e80ac)
- api: write JSON files async with indentation (872d82f)
- streams: custom demux stream func (12c0956)
<a name="1.6.3"></a>
-
v1.6.421 Jun 2018 -
v1.6.309 Jun 2018 -
v1.6.207 May 2018Release notes
Open source →Bug Fixes
- build-status: use correct gitlab url instead of hardcoded one (cc4a436)
- gitlab-integration: fix GitLab integration (0a30888)
<a name="1.6.1"></a>
-
v1.6.107 May 2018Release notes
Open source →Release notes
Open source →Bug Fixes
- provider-auth: fix UI for adding provider authentications (d3930e9)
<a name="1.6.0"></a>
1.6.0 (2018-04-30)
Bug Fixes
- fonts: fix terminal fonts on Linux (closes #362) (0f5c558)
- gogs: fix formatting JSON payload before calculating signature (closes #336) (0552fb5)
Features
- bitbucket: BitBucket OAuth integration (f432310)
Performance Improvements
- config: read configuration asynchroniously when possible (dbd4590)
- job-queue: run jobs in sequence for non-blocking Docker performance (5df2b17)
<a name="1.5.5"></a>
-
v1.6.030 Apr 2018Nothing published for this version
-
v1.5.611 Apr 2018Nothing published for this version
-
v1.5.511 Apr 2018Release notes
Open source →Bug Fixes
- repository-url: fix repository urls when sending commit statuses to providers (aa3b6d3)
<a name="1.5.4"></a>
-
v1.5.409 Apr 2018Release notes
Open source → -
v1.5.305 Apr 2018Release notes
Open source → -
v1.5.203 Mar 2018Release notes
Open source → -
v1.5.124 Feb 2018Release notes
Open source →Bug Fixes
- memory-leak: fix container statistics memory leak (unresolved promise) (5410c33)
<a name="1.4.6"></a>
-
v1.5.022 Jan 2018Nothing published for this version
-
v1.4.622 Jan 2018Release notes
Open source → -
v1.4.511 Jan 2018Release notes
Open source →Bug Fixes
- terminal: increase default 1000 numbers scrollback in terminal output (6c3bc6a)
Features
- logs: added ability to view raw job logs (276e7d3)
<a name="1.4.4"></a>
-
v1.4.421 Dec 2017Release notes
Open source →Bug Fixes
- images: keep image configurations if build fails (closes #316) (fb8e0cc)
- tests: fix docker images protractor tests (closes #319) (e8b7d51)
- tests: fix images unit tests (9ef5544)
- tokens: remove access token (86cd34a)
- variables: hide sensitive data from terminal output (closes #301) (6cb71d9)
<a name="1.4.3"></a>
-
v1.4.316 Dec 2017Release notes
Open source →Bug Fixes
- console: add safety to check job id before output to console (92a393b)
- deploy: enable custom deploy or with predefined deploy providers (closes #304) (a0225bc)
- stats: unsubscribe from stats subscription when leaving dashboard (4b73041)
Features
- deploy: support for deploy to AWS Elastic Beanstalk (4913c2c)
- envs: add abstruse defined ENV variables (closes #311) (717d78b)
<a name="1.4.2"></a>
-
v1.4.211 Dec 2017 -
v1.4.109 Dec 2017Release notes
Open source →Bug Fixes
- entry: fix container entry point to not output vnc and stuff logs (d0b9d90)
- sessions: improve stavility of socket sessions (bafd4f0)
<a name="1.4.0"></a>
1.4.0 (2017-12-04)
Bug Fixes
- containers: remove killed containers (b90e6df)
- socket: fix build permissions on new triggered build appearing on UI (6c25f23)
Features
<a name="1.3.6"></a>
-
v1.4.004 Dec 2017Nothing published for this version
-
v1.3.621 Nov 2017Release notes
Open source →Bug Fixes
- terminal: fixed terminal output issue (1753441)
Features
- build-matrix: allow to build jobs on specific image (f24513b)
- containers: stop container gracefully before removing (c04f8b4)
Performance Improvements
- jobs: start & stop build jobs in parallel rather than in sequence (c107585)
<a name="1.3.5"></a>
-
v1.3.516 Nov 2017Release notes
Open source →Bug Fixes
- console: console on Linux (efd99d3)
- container: stop container and cleanup after build properly (ae6202e)
- docker: stop container or kill if not going nice way (925684d)
- header: remove hardcoded avatar (f1f6405)
- output: fix terminal output issues (e0fd26a)
- terminal: fix terminal output before terminal ready (5ff62b9)
- terminal: terminal output before terminal ready (c18a814)
Features
- API: run API & Socket Server on same single port (78fd624)
- base-image: build base image during setup process (closes #277) (ddebe08)
- base-image: build base image during setup process (closes #277) (f0fdf78)
- build: output container information (416560b)
- docker: Add a post push hook to make sure the latest tag gets built. (217071d)
- docker: Added healthcheck to dockerfile (5e46608)
- docker: Preliminary work for automated dockerhub builds. (18c83af)
- dockerfile: Add build command to npm scripts. (8ed216f)
- dockerfile: Addition of dockerfile for building Abstruse image (ae993ca)
- hterm: hterm integration (eac7aa4)
- images: removeing docker images (92504d2)
- xterm: implementation of xterm terminal (90521b5)
Performance Improvements
- container: force remove container instead of graceful stop (c9093fe)
<a name="1.3.4"></a>
-
v1.3.411 Nov 2017Release notes
Open source →Bug Fixes
- console: console on Linux (efd99d3)
- container: stop container and cleanup after build properly (ae6202e)
- docker: stop container or kill if not going nice way (925684d)
- header: remove hardcoded avatar (f1f6405)
- output: fix terminal output issues (e0fd26a)
- terminal: fix terminal output before terminal ready (5ff62b9)
- terminal: terminal output before terminal ready (c18a814)
Features
- API: run API & Socket Server on same single port (78fd624)
- base-image: build base image during setup process (closes #277) (ddebe08)
- base-image: build base image during setup process (closes #277) (f0fdf78)
- build: output container information (416560b)
- docker: Add a post push hook to make sure the latest tag gets built. (217071d)
- docker: Added healthcheck to dockerfile (5e46608)
- docker: Preliminary work for automated dockerhub builds. (18c83af)
- dockerfile: Add build command to npm scripts. (8ed216f)
- dockerfile: Addition of dockerfile for building Abstruse image (ae993ca)
- hterm: hterm integration (eac7aa4)
- images: removeing docker images (92504d2)
- xterm: implementation of xterm terminal (90521b5)
Performance Improvements
- container: force remove container instead of graceful stop (c9093fe)
<a name="1.3.4"></a>
-
v1.3.311 Nov 2017Release notes
Open source →Bug Fixes
- console: console on Linux (efd99d3)
- docker: stop container or kill if not going nice way (925684d)
- header: remove hardcoded avatar (f1f6405)
- output: fix terminal output issues (e0fd26a)
Features
- API: run API & Socket Server on same single port (78fd624)
- base-image: build base image during setup process (closes #277) (f0fdf78)
- build: output container information (416560b)
- docker: Add a post push hook to make sure the latest tag gets built. (217071d)
- docker: Added healthcheck to dockerfile (5e46608)
- docker: Preliminary work for automated dockerhub builds. (18c83af)
- dockerfile: Add build command to npm scripts. (8ed216f)
- dockerfile: Addition of dockerfile for building Abstruse image (ae993ca)
- hterm: hterm integration (eac7aa4)
<a name="1.3.2"></a>
-
v1.3.206 Nov 2017Release notes
Open source →Bug Fixes
- header: remove hardcoded avatar (f1f6405)
Features
- API: run API & Socket Server on same single port (78fd624)
<a name="1.3.1"></a>
-
v1.3.106 Nov 2017Release notes
Open source →- default-image: update default
nameless_imageto ubuntu 17.10 and Chromium instead of Google Chrome
<a name="1.3.0"></a>
1.3.0 (2017-11-06)
Bug Fixes
- colors: fix button colors (acb610c)
- dashboard: only show abstruse generated docker containers (47fb3f1)
- editor: switch to monospace font in monaco editor (25e3728)
- fonts: fix fonts paths (5055d90)
- permissions: private repositories should be hidden if user don't have permissions (closes #262) (82c75bf)
- style: header z-index (ccc7af1)
- style: removed scrollbars from header (651b88d)
Features
<a name="1.2.0"></a>
1.2.0 (2017-10-23)
Bug Fixes
- image: fix default image docker permissions (92fab44)
- image-message: adds error message to job output when image doesn't exists (f53abf0)
- images: add image build status to system log and show all builded images (0626eb1), closes #241
- images: fixed bug of not showing docker images (7c79080), closes #242
- readme: corrected sentence in README (aa76406)
Features
- config: demo mode added to config (40efd07)
- deploy: deploy commands must execute in extra job only if other jobs succeeded (closes #230) (3ff9b59)
- ordering: execute commands using correct priority order (89e5cf6)
- status: check git installation (closes #249) (d389d6d)
<a name="1.1.0"></a>
1.1.0 (2017-10-13)
Bug Fixes
- builds: return job failed status correctly, cleanup docker containers (ae5b740)
- exposed-ports: fix socket exposed ports (d47193c)
- image-builder: fixes the stability of building images (ee7609e)
- image-builder: image builder fixes (ac6f5f0)
- ping: ping repositories with right provider and api url (28806ba)
- repository: trigger new build and fetch latest build (d1c4692)
- scrollbar: fix double scrollbar on Windows (b2d88f0)
- terminal: fix terminal output times (6e2445b)
- terminal: fix terminal spinner (46b11bd)
- times: fix commit and build start times (1c9a0ea)
- ui: various fixes (ca25a32)
- unit-tests: abstruse now have 5 entries in matrix for testing (7257f24)
- auhentication required when adding new user (abbd17b)
- fixed issue with client indexes (6ae0a0a)
- progress bar (b5e09ed)
- repository status badges (6029393)
- require server authentication for delicated requests (2c3b7e5)
- running times (72f4d28)
- show correct data when new tag is pushed (5170aa4)
- show private repositories on permissions tab (f08d586)
- times on mobile view (c3657e6)
Features
- change build time algorithm (4ff60d3)
- bitbucket: bitbucket config integration (14b1af4)
- cache: make cache deletable from repository settings (6e229d8)
- gogs-gitlab: gitlab and gogs integrated back (1e3fc0a)
- mobile: mobile login, switch to desktop view (a64aa5a)
- version: display abstruse version in header dropdown (13fe0aa)
<a name="1.0.0"></a>
1.0.0 (2017-10-05)
Bug Fixes
- builds: return job failed status correctly, cleanup docker containers (ae5b740)
- exposed-ports: fix socket exposed ports (d47193c)
- image-builder: fixes the stability of building images (ee7609e)
- image-builder: image builder fixes (ac6f5f0)
- ping: ping repositories with right provider and api url (28806ba)
- auhentication required when adding new user (abbd17b)
- progress bar (b5e09ed)
- repository: trigger new build and fetch latest build (d1c4692)
- scrollbar: fix double scrollbar on Windows (b2d88f0)
- terminal: fix terminal output times (6e2445b)
- terminal: fix terminal spinner (46b11bd)
- times: fix commit and build start times (1c9a0ea)
- ui: various fixes (ca25a32)
- unit-tests: abstruse now have 5 entries in matrix for testing (7257f24)
- require server authentication for delicated requests (2c3b7e5)
- running times (72f4d28)
- times on mobile view (c3657e6)
Features
- change build time algorithm (4ff60d3)
- bitbucket: bitbucket config integration (14b1af4)
- cache: make cache deletable from repository settings (6e229d8)
- gogs-gitlab: gitlab and gogs integrated back (1e3fc0a)
- mobile: mobile login, switch to desktop view (a64aa5a)
- version: display abstruse version in header dropdown (13fe0aa)
<a name="1.0.0-rc.1"></a>
1.0.0-rc.1 (2017-10-04)
Bug Fixes
- builds: return job failed status correctly, cleanup docker containers (ae5b740)
- exposed-ports: fix socket exposed ports (d47193c)
- image-builder: fixes the stability of building images (ee7609e)
- image-builder: image builder fixes (ac6f5f0)
- ping: ping repositories with right provider and api url (28806ba)
- auhentication required when adding new user (abbd17b)
- progress bar (b5e09ed)
- repository: trigger new build and fetch latest build (d1c4692)
- scrollbar: fix double scrollbar on Windows (b2d88f0)
- terminal: fix terminal output times (6e2445b)
- terminal: fix terminal spinner (46b11bd)
- times: fix commit and build start times (1c9a0ea)
- ui: various fixes (ca25a32)
- unit-tests: abstruse now have 5 entries in matrix for testing (7257f24)
- require server authentication for delicated requests (2c3b7e5)
- running times (72f4d28)
- times on mobile view (c3657e6)
Features
- change build time algorithm (4ff60d3)
- bitbucket: bitbucket config integration (14b1af4)
- cache: make cache deletable from repository settings (6e229d8)
- gogs-gitlab: gitlab and gogs integrated back (1e3fc0a)
- mobile: mobile login, switch to desktop view (a64aa5a)
- version: display abstruse version in header dropdown (13fe0aa)
<a name="1.0.0-beta.6"></a>
1.0.0-beta.6 (2017-09-27)
Bug Fixes
- builds: return job failed status correctly, cleanup docker containers (ae5b740)
- exposed-ports: fix socket exposed ports (d47193c)
- repository: trigger new build and fetch latest build (d1c4692)
- times: fix commit and build start times (1c9a0ea)
- progress bar (b5e09ed)
- running times (72f4d28)
Features
- cache: make cache deletable from repository settings (6e229d8)
<a name="1.0.0-beta.5"></a>
1.0.0-beta.5 (2017-09-25)
Bug Fixes
- builds: return job failed status correctly, cleanup docker containers (ae5b740)
- exposed-ports: fix socket exposed ports (d47193c)
- repository: trigger new build and fetch latest build (d1c4692)
- times: fix commit and build start times (1c9a0ea)
- progress bar (b5e09ed)
- running times (72f4d28)
Features
- cache: make cache deletable from repository settings (6e229d8)
<a name="1.0.0-beta.4"></a>
1.0.0-beta.4 (2017-09-24)
Bug Fixes
- running times (72f4d28)
- builds: return job failed status correctly, cleanup docker containers (ae5b740)
- exposed-ports: fix socket exposed ports (d47193c)
- repository: trigger new build and fetch latest build (d1c4692)
- times: fix commit and build start times (1c9a0ea)
Features
- cache: make cache deletable from repository settings (6e229d8)
<a name="1.0.0-beta.2"></a>
1.0.0-beta.2 (2017-09-24)
Bug Fixes
- exposed-ports: fix socket exposed ports (d47193c)
- repository: trigger new build and fetch latest build (d1c4692)
- times: fix commit and build start times (1c9a0ea)
- running times (72f4d28)
Features
- cache: make cache deletable from repository settings (0962a1a)
<a name="1.0.0-beta.1"></a>
1.0.0-beta.1 (2017-09-21)
Bug Fixes
- auto-scroll: terminal output auto-scroll done right (9855270)
- avatars: hotfix for non PRs (3e8b291)
- branch: fix branch name (1bf8b70)
- build: fix abstruse-pty program (d2e58a1)
- builds: fix all job time execution and caching (0c65b25)
- builds: stop container (kill) on done (249ffaf)
- cache: fix cache paths (13dd052)
- cache: fix directory existence checking (7c91c85)
- chrome: add security options and env vars so Google Chrome runs inside containers (8631aac)
- committer-name: fix texts related to commiter and author name (cc1281e)
- docker-stream: parse statistics for docker containers properly (361d216)
- dockerode: fix privileged container config (26a5fd4)
- dockerode: fix stopping container (5690e1d)
- encryption: do not generate keys each time starting server (c73dc2b)
- add authentication token to update permission call (60d0eec)
- github-status: fix sending statuses to Github (closes #102) (0c2ec11)
- hotfix: fix blinking terminal (6b244c5)
- hotfix: hot hot hot (e98d75f)
- logs: do not allow logger to emit prematurely (closes #164) (31796ba)
- permissions: remove uneeded AuthGuard, fix all permissions on all routes (f23f952)
- pm: fix some process and pm related stuff (7cf2c0b)
- init db before starting server (5ce3baa)
- protractor: disable others e2e tests than GitHubs (e163a27)
- routes: fix routes to monaco-editor source (529ed9e)
- fixed sending commit status (66cb7f2)
- timeout: return observable (85e024d)
- times: fix times on console output (4e574cd)
- ui: fix white ui (1107122)
- ui: ui style updates (646926f)
- work-tree: fix work-tree dir when checking out new sha/pr (dd20c75)
- fixed access guard (ec4019f)
- fixed build running time (83dd607)
- fixed progress bar (38cee0e)
- restricted access to private repositories, builds and jobs (40f5ca7)
- update build's end_time (783ac43)
Features
- avatars: double avatars where needed (closes #109) (cb5cc88)
- branches: get config from proper sha (9e5dc03)
- cache: enable caching files and directories (closes #132) (1610146)
- config: branches property (2d80141)
- config: build config - generate jobs and envs (f297a42)
- console: console command exec times (2611e4f)
- dashboard: containers live data (f3a4655)
- dashboard: cpu usage, run jobs statistics (5307093)
- dashboard: cpu utilization by core (f6f54f0)
- dashboard: updates (a157be6)
- docker: bash script for switching JDKs (c8b5b23)
- dockerode: dockerode (b713cba)
- dockerode: dockerode integration (f581320)
- exec-script: bash script for executing commands in container with timeout (60fac21)
- exec-script: execute script (75a3383)
- images: editing existing images (94842ae)
- images: image builder (c03c1ce)
- jobs: clipboard, ssh and vnc daemon (afae6af)
- line-chart: initial line-chart (2c9be48)
- logger: enable logger to database (dced1fe)
- logs: system logs (32af36a)
- memory: add ability to limit memory (RAM) limit per job (9d4f01e)
- mobile: mobile styles (70ccb53)
- notification: implement live notifications (closes #128) (af04c8e)
- process: handling process with the new script (5872b35)
- setup: update setup and setup related e2e tests (d716a3a)
- slimscroll: implement slimscroll in console output (9620379)
- socket: enable session parsing for socket connections (31d6c1f)
- terminal: roboto mono font (353ae28)
- ui: dashboard init component (1740ab6)
- ui: image builder (5934043)
- ui: images UI (0ea81b4)
- ui: notifications dropdown (2a19784)
- repository environment variables (f6cdf8d)
- ui: progress bar (110bf6a)
- abstruse-cli (e73ffda)
- added encrypt and decrypt functions to cli (01a6888)
- cloning of github private repository (704fe27)
- command timeout (641d3fd)
- usage: memory usage (02f06b2)
- decrypt encrypted environment variables (e96b95f)
- generates private and public rsa key and store them to config (5715dd0)
- ssh and vnc (e7a4395)
- stop old, deprecated builds (284abcd)
- ui: show proper branch (df0884f)
- ui: show proper branch (92cc505)
- ui: white (9510417)
- ui-labels: data-labels (a1af711)
<a name="0.9.8"></a>
- default-image: update default
-
v1.3.006 Nov 2017Nothing published for this version
-
v1.2.023 Oct 2017Nothing published for this version
-
v1.1.013 Oct 2017Nothing published for this version
-
v1.0.006 Oct 2017Nothing published for this version
-
v0.8.1630 Aug 2017Nothing published for this version
-
v0.8.1120 Aug 2017Release notes
Open source →Bug Fixes
Features
- build-details: stop build functionality (be5b65a)
- favicon: change favicon on build status (3dbf648)
- tags: show git tag data (9e14668)
Performance Improvements
- build-details: clear update times interval (22c8ea2)
<a name="0.8.10"></a>
-
v0.8.920 Aug 2017Release notes
Open source →Bug Fixes
- avatar: fix path to default user avatarr (d7b4380)
- console: fix console output (612a98e)
- github-integration: fix GitHub integration (41c4dc7)
- hotfix: fix build item functionality (892dc90)
- job: fix job socket events (788517f)
- pm: correct sha for last commit (a8fbc45)
- pm: update process manager (36186ae)
- process-manager: catch promises, fix unworking things in pm (a032e35)
- regex: fix terminal output regex (547203b)
- setup: docker image build fix (59c9630)
- package-lock fix (3ebba85)
- terminal: fix terminal output (f02d004)
- terminal: fix terminal output (102ad37)
- terminal: update terminal code (35c073f)
- tests: fix e2e tests for protractor (8f3600f)
- tests: fix tests (866d959)
- tokens: fix repository token getter (1f3f283)
- ui: fix style glitches, remove job and build history option from UI (53a1768)
- bugfix, delete pr field before saveing build run (fdcb60f)
- bugfixes (e7768d0)
- multiple fixes (2da8c56)
- show correct status of previous build run (79009b4)
- ui: update ui accordingly (099406f)
- status badges (db34b0e)
- update build end_time field when last job finish successfully and fix build time issue (e0eb1df)
Features
- access-tokens: access token form & repository settings (fead919)
- avatar: default user avatar (a07621e)
- fonts: Roboto fonts (41c00a0)
- kill-container: use more aggresive strategy to kill containers (f95661b)
- repositories: search implementation (613d1d6)
- settings: access tokens (4ee4f6e)
- sockets: full-screen socket connection status if disconnected / retrying to server (160248e)
- sshd: enable ssh into containers (5dd7698)
- status-badges: status badges (9a40e91)
- team: team component and route (84ce5e0)
- terminal: scroller (18a10f9)
- tokens: make statuses work with new implemented access tokens (a68f774)
- ui: add abstruse logo on login screen (d20ae17)
- ui: job details modifications and features (714985f)
- ui: terminal themes (9fd48a3)
- ui: updated styles for build details (ce51290)
- adjustable terminal height (633b030)
- vnc: enables VNC for debugging (f9cd1bd)
- calculated time of previous build (abc7cec)
- collapse/expand commands log in terminal (1544fb1)
- list of previous build and job runs (fd87f07)
- update commit status on github (ea00cf0)
Performance Improvements
- docker: update default Dockerfile for abstruse image (a23acf3)
- kill-container: swithc from observable to promise when killing docker container (d37a837)
<a name="0.8.8"></a>
-
v0.6.030 Jul 2017Nothing published for this version