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