v18.11.0
Version v18.11.0
Added 11
- Consolidate the HTTP Status Code field
- Cache AssumeRole credentials to reduce STS requests
- Implement Concrete CI Function
- Add logging field validator CI job
- Add k8s nodename to pod phase output
- Add native steps job counter metric
- Bundle git and CA certificates for concrete runner
- Add seccomp and AppArmor profile support to Kubernetes executor security context
- Kubernetes: add PodDisruptionBudget support for job pods
- Pass socket path from step-runner serve to proxy command
- Kubernetes: autoscaler for idle capacity via pause pods
Changed 2
- Change the concrete helper image to use shell-form CMD
- Update builtins to use step-runner BuiltinContext interface
Fixed 7
- Fix default artifacts upload timeout values
- Rate-limit and instrument S3 AssumeRole calls
- Cache S3 client to reduce IMDS requests
- PowerShell/Pwsh environment variables can't process special characters in their names
- Fix proxy-mask credential store file permissions on Unix
- Fix disable_cache disabling all volumes instead of only cache
- Restore fixed runner command path
New features
- Consolidate the HTTP Status Code field !6492
- Change the concrete helper image to use shell-form CMD !6591
- Cache AssumeRole credentials to reduce STS requests !6549
- Implement Concrete CI Function !6410
- Add logging field validator CI job !6580
- Fix default artifacts upload timeout values !6584
- Add k8s nodename to pod phase output !6311 (Thorsten Banhart @banhartt)
- Add native steps job counter metric !6369
- Bundle git and CA certificates for concrete runner !6504
- Update builtins to use step-runner BuiltinContext interface !6616
- Add seccomp and AppArmor profile support to Kubernetes executor security context !6512 (Marc Ullman @MarcUllman)
- Kubernetes: add PodDisruptionBudget support for job pods !6331
- Pass socket path from step-runner serve to proxy command !6507
- Resolve "Windows Runners: Document "session 0" restrictions (screen resolution statically set to 1024x768)" !4994
- Kubernetes: autoscaler for idle capacity via pause pods !6334
Bug fixes
- Update FF_SCRIPT_SECTIONS documentation to reflect current behavior !6519 (Pishel65 @pishel65)
- Rate-limit and instrument S3 AssumeRole calls !6528
- Cache/s3v2: cache S3 client to reduce IMDS requests !6530
- PowerShell/Pwsh environment variables can't process special characters in their names. !6502 (Pishel65 @pishel65)
- Fix proxy-mask credential store file permissions on Unix !6510
- Fix disable_cache disabling all volumes instead of only cache !6552 (Aaron Döppner @aarondpn-sp)
- Restore fixed runner command path !6529
- Use custom endpoint in detectBucketLocation !6532
- Log warning when DOCKER_AUTH_CONFIG credentials resolution fails !6578
- Properly escape ANSI color codes in shell scripts !6527
- Improve step_script to bring it on part with Runner legacy path !6596
- Revert "Remove GPG signing color" !6554
Maintenance
- No global executors !6508
- Patch(cache): ensure cache exists before uploading !6569
- Highlight actively developed executors !6585
- Bump up runner images version to 0.0.38 !6541
- Cache: rename local artifact when FF_HASH_CACHE_KEYS is toggled !6546
- Update Windows backward compatibility support !6523 (Pishel65 @pishel65)
- Add Support for Windows Server 24H2 !6522 (Pishel65 @pishel65)
- Add Pipeline Security group as code owners for secrets managers !6474
- Link to main branch for runner-helper Dockerfiles !6533 (Sven Hoexter @hoexter)
- Standardize runner capitalization in Docker Machine autoscale docs !6615
- Adding test for new alert format !6550
- Update CI components !6517
- Fix autoscale documentation typos !6611 (Bob Singh @bobsingh.dev)
- Add boundary test cases for statusClass !6551 (Bob Singh @bobsingh.dev)
- Pilot runners failover !6536
- Remove all references to PackageCloud !6514
- Add Duo Workflow agent configuration and instructions !6588
- Properly support Job Router FF from runner config !6545
- AI Translated Documentation Push: GITTECHA-610 !6577
- Docs(docker-machine): update docs !6534
- Creating documentation about Windows helper images !6525 (Pishel65 @pishel65)
- Documented fallback correlation ID !6531
- Docs maintenance: Fix and update broken URLs !6526
- Revert "Merge branch 'malvarez-consolidate-http-status-code-field' into 'main'" !6524
- Removing the mention of packagecloud !6582
- Fix alert boxes in translated documentation !6595
- Changing warning format !6539
- Rename Kubernetes Agent Server to GitLab Relay (KAS) !6583
- Document interactive desktop requirement for Windows GUI tests !6571
- Clarify post_build_script and after_script execution behavior !6573
- Update RPM package naming from amd64 to x86_64 !6543
- Updating note format !6537
- Tidy up Markdown in documentation !6520