liveBook · Manning

Version

A version is a distinct, identifiable state or revision of an artifact, system, or product.

How 5 Manning books explain it

Go in Action, Second Edition

A version number is an identifier representing a particular software release or state, often communicating its compatibility or maturity.

How it is used
Identifies Go module releases and communicates compatibility expectations to their consumers.
How deep it goes
Defines semantic version increments and demonstrates module-prefixed Git tags and dependency selection, without detailing automated release tooling.
Examples
Uses domain/v0.0.1, storage/v0.0.1, and separately advancing API and worker tags.
What you can do after
Operate/configure independent Go module releases with Git tags and go.mod dependency versions.

Read how Go in Action, Second Edition explains version →

Kubernetes in Action, Second Edition

An API version identifies a versioned Kubernetes API schema for a resource kind, including its available fields and default values.

How it is used
Identifies the schema Kubernetes uses to read, validate, expose, and describe a resource kind.
How deep it goes
Explains schema differences, default values, API groups, resource representations, and kubectl inspection, but not version conversion internals.
Examples
Uses v1 Node and Pod manifests, apps/v1 Deployments, and historical extensions/v1beta1 Deployment access.
What you can do after
Apply it via kubectl by selecting compatible apiVersion values and inspecting schemas with kubectl explain.

Read how Kubernetes in Action, Second Edition explains version →

Amazon Web Services in Action, Third Edition: An in-depth guide to AWS

An object version is a distinct stored revision of an object identified by the same object key.

How it is used
Supports S3 backup and archiving by retaining earlier object revisions.
How deep it goes
Defines overwrite behavior, demonstrates preservation and retrieval, and notes storage-cost growth without covering lifecycle management.
Examples
Uses repeated uploads of data 1 and data 2 under object key A, followed by listing and downloading versions.
What you can do after
Apply versioning via AWS CLI, list revisions, and restore earlier object data.

Read how Amazon Web Services in Action, Third Edition: An in-depth guide to AWS explains version →

Learn PowerShell Scripting in a Month of Lunches, Second Edition: Write and organize scripts and tools

A script version is a release identifier recorded in a script's metadata to distinguish one published revision from another.

How it is used
Tracks published module and script revisions during PowerShell packaging, distribution, and maintenance.
How deep it goes
Explains where to record versions, when to increment them, and how to hide prior releases, without detailing a complete release policy.
Examples
Uses 1.0.0, manifest ModuleVersion, script file-info headers, republishing, and hiding versions from gallery search results.
What you can do after
Operate publishing workflows by updating metadata, republishing revisions, retrieving releases, and hiding obsolete versions.

Read how Learn PowerShell Scripting in a Month of Lunches, Second Edition: Write and organize scripts and tools explains version →

Effective Platform Engineering

An API version is an identifier that distinguishes a particular compatibility and behavior contract for an API.

How it is used
Manages Kubernetes API compatibility across promotions, upgrades, deprecations, and removals.
How deep it goes
Explains deprecation timing, compatibility windows, cluster scanning, and team notification, but not versioning implementation internals.
Examples
Uses admission registration and deployment manifests, plus an upgrade watcher that creates Jira issues for affected teams.
What you can do after
Diagnose outdated API usage and coordinate migrations before a Kubernetes release removes compatibility.

Read how Effective Platform Engineering explains version →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.