---
title: "coglet Breaking Changes on PyPI | Since.dev"
description: "What each coglet release removed, renamed or changed: 42 breaking changes in 19 versions on PyPI, each with its source."
canonical_url: https://since.dev/packages/pypi/coglet
last_updated: 2026-04-27
---

# coglet breaking changes

Every breaking API change we have recorded in coglet on PyPI: 42 breaking changes in 19 versions. Below are its newest 6 versions, removals and renames first, each with its source.

Newest change April 27, 2026

## 0.19.0

1 breaking change, first published April 27, 2026.

- **Default changed**  

Cog now generates prediction schemas statically from type annotations instead of importing the predictor at build time. To keep the old behavior if you hit issues, set COG_LEGACY_SCHEMA=1. [github.com](https://github.com/replicate/cog/releases/tag/v0.19.0)

## 0.18.0

2 breaking changes, first published April 16, 2026.

- **Renamed** `cog run`  

cog run still works as a hidden alias that prints a deprecation warning. Update scripts to use cog exec. [github.com](https://github.com/replicate/cog/releases/tag/v0.18.0)
- **Behavior changed** `record_metric`  

record_metric() rejects names that break the naming rules, and predict_time and the cog. prefix are reserved. Rename any metrics that use them. [github.com](https://github.com/replicate/cog/releases/tag/v0.18.0)

## 0.17.0-alpha2

5 breaking changes, first published March 25, 2026.

- **Removed**  

Support for Python versions below 3.10 was ended in this pre-release. [github.com](https://github.com/replicate/cog/releases/tag/v0.17.0-alpha2)
- **Removed** `cog migrate`  

The cog migrate command, pipelines functionality, and --x-localimage experimental flag were removed. [github.com](https://github.com/replicate/cog/releases/tag/v0.17.0-alpha2)
- **Removed** `coglet-alpha`  

The option to select the coglet-alpha build was removed. [github.com](https://github.com/replicate/cog/releases/tag/v0.17.0-alpha2)
- **Removed** `fast.monobase build system`  

The deprecated fast/monobase build system was removed; builds must use the current build path. [github.com](https://github.com/replicate/cog/releases/tag/v0.17.0-alpha2)
- **Behavior changed** `cog.BaseModel`  

cog.BaseModel is now built on native Python dataclasses rather than Pydantic, which can change validation and serialization behavior. [github.com](https://github.com/replicate/cog/releases/tag/v0.17.0-alpha2)

## 0.8.0-beta1

1 breaking change, first published March 25, 2026.

- **Behavior changed**  

Cog's supported Python versions were updated, so projects on older Python versions may no longer work. [github.com](https://github.com/replicate/cog/releases/tag/v0.8.0-beta1)

## 0.7.0-beta1

2 breaking changes, first published March 25, 2026.

- **Removed** `QueueWorker`  

The QueueWorker class was renamed to Director. Code importing QueueWorker must switch to Director. [github.com](https://github.com/replicate/cog/releases/tag/v0.7.0-beta1)
- **Behavior changed**  

Prediction and shutdown behavior changed, including SIGKILL on shutdown and JSON logging in production. [github.com](https://github.com/replicate/cog/releases/tag/v0.7.0-beta1)

## 0.6.0

1 breaking change, first published March 25, 2026.

- **Behavior changed**  

The HTTP API was updated to use the new Worker class and respond like Replicate, which changes HTTP responses for existing clients. [github.com](https://github.com/replicate/cog/releases/tag/v0.6.0)

## Check your code

These are the changes. To see which of them reach your code, [scan a public repository](https://since.dev/scan.md), or have your coding agent call `check_code` with your manifest or lockfile over [MCP](https://since.dev/docs.md#mcp). [The API](https://since.dev/docs.md#api) reads every change in every version, not only the newest. On Team and up, a fix pull request opens for the changes that reach a connected repository. Nothing merges or deploys.

## Put your code on continuous management.

Scan a public repository now, or give your agent one line.

### See how out of date your code is.

[Scan a repository](https://since.dev/scan.md). Any public GitHub repository. No sign-in.

### Tell your agent what changed since it was trained.

`claude mcp add --transport http since https://api.since.dev/mcp`

---

Every page on this site as Markdown: https://since.dev/sitemap.md. For agents: https://since.dev/llms.txt.
