Thanos 0.22 #
TLDR: Offline dedupe
- Vertical compaction for remote object storage
- Receive component now supports ingest & query of exemplars
- Receiver dual (nee split) mode
Tailscale 1.10 #
TLDR: Bug fixes
- UI (tray applet) option for allowing LAN traffic while using an exit node
- LE DNS-01 challenge support
- iOS 15 and macOS 12 support
Crossplane 1.3 #
TLDR: XR enhancements
CombineFromComposite
andCombineToComposite
patch methods- OAM extension deprecated in favor of KubeVela
kubectl
plugin can now wait for the installed package to become healthy
vcluster 0.3 #
TLDR: backend options
- Now supports many more backends (MySQL, Postgres, etcd) in addition to original SQLite option
- Support for Prometheus Operator / HPA in parent cluster by way of
Service
creation for each vcluster node - New capability to sync resource labels between parent and child (appending unique identifiers, to avoid naming conflicts)
Boundary 0.4 #
TLDR: Vault integration
- Brokering of Vault secrets (credential stores/libraries must be configured via TF or CLI; web UI config in the works)
- Session cleanup enhancements (worker<->controller disconnects handled more gracefully)
- (Nascent) framework for event logging
Healthchecks 1.21 #
TLDR: Dark mode
- Improved PagerDuty integration configuration
- Web UI now offers dark mode
- Weekly report option (previously only monthly cadence)
Windows Terminal 1.10 #
TLDR: Tray icon
- “Open Here” context menu action now sets the working directory correctly even with a
startingDirectory
of . - A tray icon will now be present when WT is running in quake mode
- Insider feature for wt.exe to act as default console host now requires build 22000.65 (to work with WT 1.10.x)
GitLab 14.1 #
TLDR: Helm chart repo
- On-call schedules now support escalation policies (try next on-call user, if first doesn’t ack in x time) [Premium+]
- Can now function as a Helm repo, for both publishing and consuming charts
- Kubernetes Agent can now make outbound connections to GitLab (previously required K8s clusters to allow GitLab ingress access) [Premium+]
Tailscale 1.12 #
TLDR: DNS over HTTPS
- Magic DNS now uses DoH by default for ‘popular’ upstream resolvers (Cloudflare, Google, Quad9, OpenDNS)
- Taskbar context menu option to allow LAN traffic when using an exit node
- Improved DNS support in WSL2, WS Core support (via
--unattended
switch on Windows CLI)
Vault 1.8 #
TLDR: Diagnose CLI
vault operator diagnose
command for human-friendly diagnostic output- AWS KMS support goes GA [Enterprise]
- Storage Autopilot for DR clusters [Enterprise]
ArgoCD 2.1 #
TLDR: Argo CD ‘Core’
- Introduction of slimmed down, single-tenant Argo CD distribution called ‘Core’
- Improved sync performance (again!) and fewer git requests (caching)
- Diff exclusions now support
jq
expressions
Kubernetes 1.22 #
TLDR: SecOps features
- Beta API removals (not deprecations!):
Ingress
,CustomResourceDefinition
,ValidatingWebhookConfiguration
,MutatingWebhookConfiguration
,CertificateSigningRequest
-
PodSecurity admission controller, a replacement for 1.21-deprecated
RodSecurityPolicy
’s KubeletInUserNamespace
feature flag, to run K8s system containers in userspaceSeccompDefault
feature flag to enable theRuntimeDefault
seccomp policy (itself defined by your CRI of choice)- Implementation of
cgroups
v2, enabling more granular memory (RAM) QoS options (see enhancement #2570)
CDK for Terraform 0.5 #
TLDR: Convert command
- Can now
cdktf convert
existing (or example!) Terraform configs (HCL) to C#, Python, TypeScript, and Java - A new experimental
cdktf watch
capability, diffs and deploys code as it’s written (for rapid iteration in serverless workflows)
vcluster 0.4 #
TLDR: PV sync
- Kubernetes 1.22 support
- New capability to sync vcluster
PersistentVolumes
upstream (to the host cluster) - k3s version bump
Vitess 11.0 #
TLDR: v10 features iterated upon
- Improvements to the experimental VTAdmin (multi-tenant admin API/webUI) introduced in v10
arewefastyet
benchmarking tool released- Improvements to Schema Tracking (automatic VTGate schema updates) and Schema Management (Online DDL)
Grafana 8.1 #
TLDR: New panels
- Geomap panel; a modern replacement for WorldMap panel (OSM & ArcGIS layer options, Carto dark theme, panels can share map view if in same dashboard)
- Annotations panel; discover & filter on Grafana annotations on same dashboard or org-wide
- Time Series panel now supports annotations & threshold based coloring
Healthchecks 1.22 #
TLDR: TOTP support
- Can now secure accounts with 2FA via TOTP
- Admin’s can now impersonate session of any other user
- Manager role (add other team members to a project, but not new projects)
Loki 2.3 #
TLDR: Many new features
- Custom retention policies (applied via stream selectors)
- Delete log streams (data must be =>24h old, and only BoltDB backend is supported)
- Recording rules; use logs to create Prometheus-style metrics!
- Ingester sharding, enabled by default, can now parallelize all data, resulting in >10x throughput for scale out architectures
- LogQL now supports IPv4 pattern matching
Authelia 4.30 #
TLDR: Breaking (config/K8s podSpec) changes
- Breaking changes to configuration syntax and K8s
PodSpec
- Logging improvements (simultaneous STDOUT + file output, WARN/ERROR levels)
- Bugfixes
Boundary 0.5 #
TLDR: cloudevents
- Structured event logging; if enabled, replaces
stdout
HCLog output - Controllers and Workers now shut down more gracefully, particular with regard to database connection closures
- Web UI now supports config of credential brokering (introduced in previous release)
Prometheus 2.29 #
TLDR: Storage configuration reload
--storage.tsdb
arguments can now be defined in (file) configuration and thus hot-reloaded- UI now supports time range selection via mouse (drag)
file_sd
clause validation forpromtool
Waypoint 0.5 #
TLDR: Status reports
- Both web UI and CLI (
waypoint status
) now surface real-time health of Waypoint deployed workloads and their underlying resources waypoint.hcl
configurations now support input variables; runtime values can be set using CLI arguments, environment variables or through the web UI- Can now authenticate via OIDC provider identities; existing (token based) auth method now intended primarily for machine-to-machine use case
Traefik 2.5 #
TLDR: K8s 1.22 compatibility
- CRD’s (and Helm chart) updated to support Kubernetes 1.22 API changes
- Experimental HTTP/3 support
- Adds Consul Connect support (as a backend)
- Custom plugins can now be loaded from filesystem (
/plugins-local
) via a CLI argument
Teleport 7.0 #
TLDR: MongoDB support
- New support for (acting as authentication middleware for) MongoDB instances
- GCP Cloud SQL support extended to MySQL
- SSO for AWS web console
Argo ApplicationSets 0.2 #
TLDR: New generators
- New
matrix
generator iterates through every combination of each generator’s parameter set - New
scmProvider
generator produce template parameters for each discovered repo/branch (only supports GitHub/GitLab API’s) - New
clusterDecisionResource
generator creates a list of Argo CD clusters from an externally managed CR (eg OpenClusterManagement)
Argo Workflows 3.2 #
TLDR: HTTP calls without pods
- New
HTTP Template
capability, can execute HTTP requests (without having to spawn a pod to do so) RetryStrategy
now supports conditionals- Web UI now surfaces Argo Dataflow pipelines, steps, logs
Gitea 1.15 #
TLDR: Push mirrors
- Auto-registration for OAuth2 users
- New capability to push-mirror a repository to a remote VCS
- GPG keys verified for Gitea identity X no longer need to match committer email address, but most be an email address attached to the same Gitea identity
- Web UI diff’s for tabular CSV and SVG files
GitLab 14.2 #
TLDR: Markdown live preview
- Side-by-side preview of Markdown in web IDE and file editor contexts
- New web UI wizard for setting up GitLab K8s agents (previously required GraphQL queries)
needs
clause in CI pipelines no longer requires stages; can be used to implicitly configure a (stageless) execution order- Can now instantiate a Gitpod (third party SaaS) environment from within a merge request, which automatically targets the MR branch
- Wiki now supports binary uploads (like
.zip
,.pdf
); image upload capability was added in 14.1 - MacOS runners added to GitLab’s own ‘Build Cloud’ (adding to existing self hosted/MacStadium/AWS options)
- New
/severity
quick action for incidents
Tempo 1.1 #
TLDR: Hedged requests
- New capability to retry a request when it exceeds a configurable threshold (eg your backend’s p99)
- Reduced load on backend via isolating indexing to a handful of compactors (other compactors/queriers then interact with these, not the backend directly)
- Can now configure which elements to cache (previously all bloom filters were cached)
Rancher 2.6 #
TLDR: UI rework
- Major revamp of the web UI, particularly from cluster (explorer) perspective, along with new branding/customization options
- Support for more AKS and GKE managed cluster features (like multiple node pools, and platform-native node autoscaling)
- RKE clusters now support K8s 1.21, Dockershim (WHY?!), IPv4/v6 dual stack (with Calico CNI), and RKE2 (in tech preview) has a slew of new capabilities
- Visibility of IdP-authenticated identities in Rancher and Kubernetes logs (previously showed middleware identity objects, requiring manual mapping back to real users)
Crossplane 1.4 #
TLDR: Composition versioning
- New
CompositionRevision
type facilitates pinning XR’s to a specificComposition
version, declaratively rolling forward (or back) as so desired - Composed resources can now retain rendered annotations/labels
- Native build/run capabilities on Apple M1 hardware
Windows Terminal 1.11 #
TLDR: New pane actions
- Drag-and-drop of a file or folder onto the
+
button will open a new tab at that path (hold shift for new window, or alt for new pane) - New
movePane
action to move a pane to a different tab - New
swapPane
action to swap the position of two panes (within the same tab)
Github Enterprise 3.2 #
TLDR: Dark mode!
- Both new and existing PAT’s can now have expiries configured
- U2F SSH and Git Credential Manager Core auth support added
- Can now upload video in PR’s and issues
- 100+ patterns added to OOB Advanced Security ruleset
- GHA in GHE now supports environments (and associated protection rules/secrets)
VictoriaMetrics 1.65 #
TLDR: Kubernetes 1.22 service discovery fixes (Ingress
/EndpointSlice
)
- Multiple scrape file support (via
scrape_config_files
) - ‘Official’
vmalert
Grafana dashboard vmagent
performance improvements
Grafana 8.1 #
TLDR: Dynamic panel config
- Time series panel now supports gradient styling (with support for thresholds)
- Panel config options can now be populated programatically (from query results)
- Alerting receivers now deduplicated during migration
Boundary 0.6 #
TLDR: Linx client GUI
- Debian package for Boundary Desktop
- RBAC now limits user-visible features in web UI
- OIDC config (introduced in 0.3) now possible via official TF provider
Prometheus 2.30 #
TLDR: Scrape enhancements
- Remote write performance improved when sending exemplars
- Experimental support for timestamp tolerance
- Scrape param’s can now be configured via relabelling (eg
__scrape_interval__
) docker_sd
now supportshost
mode networks
CDK for Terraform 0.6 #
TLDR: Unit tests
- Support for calling Terraform functions to calculate values based on runtime (resource/module/datasource) outputs
- Added support for (TypeScript centric) unit testing via Jest
cdktf-cli
shell completions for bash and zsh
Liqo 0.3 #
TLDR: Multi cluster support
- Liqo now supports deployments spanning >2 clusters (previous supported use case was a disparate pair)
- Support for label selectors on clusters facilitates scoped targets for pod scheduling and service mirroring
liqoctl
, a new CLI initially focused on provision of a Liqo deployments
VictoriaMetrics 1.66 #
TLDR: vmalert
web UI
- New
keep_metrics
anddrop_metrics
relabelling actions - New support for Bearer tokens in communication with datasources and remote read/write targets
- Query interval can now be set via (target specific) label
__scrape_interval__
Thanos 0.23 #
TLDR: Block UI improvements
- Block UI now has search capability and overlap display capabilities
- Query component 20% less resource hungry
- Now surfaces more tracing metadata
GitKraken 8.0 #
TLDR: Keyboard warrior stuff
- A new CLI (
gk
) in preview, aiming to bring GitKraken’s best features (commit graph etc) to the terminal - Can now generate (right click) deep links to GH/GL code from within GK GUI
- Improved Jira integration
vSphere 7.0 U3 #
TLDR: RIP flash media!
- New guidance to move OSData partition onto ‘reliably persistent storage’ >32GB (U3 hosted on SD/USB will operate in ‘degraded’ mode)
cloud-init
support for VMware workloads ahs been upstreamed into main project (leverages VMware Tools to publish guest data)- Assignable GPU’s for Tanzu workers, deeper NVIDIA AI/ML-centric partnership, Bitfusion dark mode!
- Enhanced (vSphere native) persistent memory metrics (support DRAM, NVDIMMs, Optane etc)
- Additional affinity/anti-affinity controls for vCLS
- Support for NVMe/TCP
- NSX-T integrated into vSphere web UI, and firewall integrations with vDS