Releases: celonis/homcc
Releases · celonis/homcc
v1.0.1 - Frogfish
What's Changed
- Update plots in README by @OliLay in #92
- fix: Do not fail if return code of compiler is != 0 for local compilations by @OliLay in #93
- fix: Environment checks in sanboxed environments by @OliLay in #94
- fix: Move
shell_environment.py
tocommon
module by @OliLay in #95 - Fix actions by @OliLay in #97
- Replaced home-office with work from home by @polschumacher in #96
- feat: LRU cache for dependencies by @OliLay in #98
- Bump version:
1.0.1
by @spirsch in #99
New Contributors
- @polschumacher made their first contribution in #96
Full Changelog: v1.0.0...v1.0.1
v1.0.0 - Epidexipteryx
What's Changed
- Cpl 7607 read state files by @yagmurdum in #78
- feat: monitor-split-window-into-categories - CPL-8485 by @f-wenz in #79
- feat: monitor-add-central-summary-class - CPL-8486 by @f-wenz in #80
- Fix SysV semaphore race by @OliLay in #83
- Upgrade setuptools by @OliLay in #84
- MIT License by @spirsch in #85
- feat: monitor-summary-files - CPL-8575 by @f-wenz in #81
- feat: monitor summary hosts - CPL-8576 by @f-wenz in #86
- feat: Semaphore for preprocessing by @OliLay in #87
- fix: Do not remap paths under
/usr/lib
and/usr/include
by @OliLay in #88 - CPL-9050: Graceful handling of remote compilation timeout by @spirsch in #89
- Revise cross-compilation by @OliLay in #90
- Bump version:
1.0.0
by @spirsch in #91
New Contributors
Full Changelog: v0.0.4...v1.0.0
v0.0.4 - Drumfish
v0.0.3 - Cobra
What's Changed
- isort repository and add check to CI by @spirsch in #50
- CPL-7063: Enable StateFiles by @spirsch in #45
- CPL-7103: Refactor schroot profile parsing by @OliLay in #43
- CPL-7155: Compiler refactoring by @OliLay in #51
- CPL-7821: Use SysV IPC by @OliLay in #53
- CPL-7499: Add Veracode Scans by @OliLay in #54
- Fix docker CI by @spirsch in #56
- CPL-7545: StateFile slot generation updated by @yagmurdum in #58
- CPL 7597 - replace server path with client path for compilation stdout stderr by @yagmurdum in #59
- CPL-7349: Terminate compilation on client-side socket close by @OliLay in #57
- Cpl 7606 monitor create basic pyside prototype by @yagmurdum in #60
- fix: fixes for new
mypy
version by @spirsch in #62 - CPL-7766: Activate Connecting and Preprocessing Phase by @spirsch in #61
- fix: async
Arguments
fallback by @spirsch in #63 - CPL-7236: Fix compiler args absorption by @spirsch in #52
- fix-error-client-message-on-unrecoverable-errors by @spirsch in #64
- fix-error-client-message-on-unrecoverable-errors-on-local-executions by @spirsch in #65
- Remove unused version variable from the VeraCode action and run VeraCode only on main by @OliLay in #66
- Fix: Respect Timeout on client side by @OliLay in #68
- Added deployment hints to
README
by @OliLay in #69 - Bump version to 0.0.3 by @OliLay in #70
- Fix leaking file descriptors by @OliLay in #71
New Contributors
- @yagmurdum made their first contribution in #58
Full Changelog: v0.0.2...v0.0.3
v0.0.2 - Bongo
What's Changed
- CPL-6730: Path normalization by @spirsch in #26
- Fix Workflow Stale apt index by @spirsch in #27
- CPL-6548: Stateful Host Slots by @spirsch in #28
- CPL-6635: Configuration Update by @spirsch in #29
- Limit the lifetime of rogue processes by @spirsch in #32
- CPL-6979: Fix makefile for Ubuntu 22.04 by @OliLay in #33
- Preprocessor target fix by @spirsch in #31
- CPL-6982: Server Error Handling by @OliLay in #36
- CPL-6980: Translate debug symbols to allow for debugging by @OliLay in #35
- Explicit remote compilation timeout by @spirsch in #37
- CPL-6984: Dockerized compilations by @OliLay in #38
- Safeguard against recursive client calls by @spirsch in #40
- Improved DEBUG Information by @spirsch in #34
- CPL-6648: Versioning Update by @spirsch in #39
- CPL-7117: Extend environmental variables by @spirsch in #42
- CPL-6639: Cross Compilation by @OliLay in #41
- Fix known issues by @OliLay in #44
- Increase client compilation timeout by @OliLay in #46
- Also map macros to correct paths by @OliLay in #47
- Fix Arguments Execution Output by @spirsch in #49
- Fix compiler normalization issue by @OliLay in #48
Full Changelog: v0.0.1...v0.0.2
v0.0.1 - Aye-aye
What's Changed
- CPL-6057: Server first steps by @OliLay in #1
- CPL-6114: Server, compile simple programs by @OliLay in #2
- CPL-6056: client side first steps by @spirsch in #3
- CPL-6289: GitHub Actions Setup by @spirsch in #4
- CPL-6286: Overhaul CompilationResultMessage by @OliLay in #5
- CPL-6333: Fix linting and formatting by @OliLay in #6
- CPL-6318: Client Update by @spirsch in #7
- CPL-6319: Compatibility with query-engine by @OliLay in #8
- CPL-6418: Improve logging by @spirsch in #10
- CPL-6422: Implemented caching by @OliLay in #9
- CPL-6423: Debian packaging by @OliLay in #13
- CPL-6442: Max amount of parallel connections on server by @OliLay in #11
- CPL-6419-Client-Config by @spirsch in #12
- CPL-6420: Server Config by @spirsch in #14
- CPL -6421 Compression by @OliLay in #15
- CPL-6470: Client smart host selection by @spirsch in #16
- Fix path translation issue and issue when not linking by @OliLay in #17
- CPL-6469: Deployment related additional bug-fixes and refactoring by @spirsch in #18
- Fix flaky clang tests on CI by @OliLay in #21
- Cleanup & Caching Refactoring by @OliLay in #20
- CPL-6546: Client Profiles by @spirsch in #19
- Introduce timeout for initial connection by @spirsch in #22
- Disconnection on erroneous Client Profiles by @spirsch in #23
- CPL-6552: Refactoring, more E2E tests, missing compiler detection by @OliLay in #25
- Refactoring and minor improvements by @spirsch in #24
New Contributors
Full Changelog: https://github.com/celonis/homcc/commits/v0.0.1