The OpenAI Python SDK shipped version 3.42.0 on October 31, and most of the new features are for the beta Agents API. The SDK changelog and diffs show four changes builders will notice.
Sessions take a review setting with two values: none (the old behavior) and auto_review, which reviews eligible actions automatically and denies manual approval fallbacks. You can set it when you create a session, or update it later, in which case it applies to new root turns and existing turns keep their mode.
Agents, sessions and scheduled runs get a compaction setting. Leaving it out keeps background compaction on. Setting async to false switches to blocking compaction, and the SDK docs note that background compaction may use more tokens.
There's also an experimental time_awareness flag (off by default) that gives the model periodic current-time reminders. And a session update can now replace the session's tools through agent.tools, so you can swap tools mid-session without starting a new one.
As of this morning, OpenAI's API changelog page doesn't list these yet, so the SDK diff is the best documentation for now.

