Bedrock for Mac 2.0.1 fixes a critical conversation layout regression in 2.0.0: long or streaming assistant responses could overlap later messages and appear to scroll independently of the conversation.
- Responses now update the conversation's layout when Markdown finishes rendering or streamed content changes height.
- Each response stays inside its own message while an asynchronous layout update is pending.
- Long responses, following prompts and attachments share one scroll position, including after window resizing and reopening a conversation.
- Scrolling upward keeps the passage being read in place; following new output remains available at the bottom.
- Streaming responses remain top-aligned while their height changes. Width changes retain measured row estimates, preventing a scrollbar resize from repeatedly recreating a long response.
- Markdown updates preserve existing paragraphs, lists and text selection. A short opacity effect applies only to newly appended text and respects Reduce Motion; text arrival and layout are never delayed or animated.
- Completing a response retains the final rendered text until the conversation commits it. Copy/retry controls appear without changing the response height, preventing the separate completion blink.
- Unchanged message views are reused during scrolling. Short native responses update only the changed text instead of replacing the entire attributed document.
- GPT-5.6 Luna document conversations use Bedrock's Responses transport with file extensions, images, local tools and follow-up context preserved. Requests disable server-side conversation storage.
- Escaped service errors display readable apostrophes while preserving quoted text and file paths.
- Large screenshots, panoramas and browser SVGs are prepared off the main thread. Images with extreme aspect ratios receive neutral margins rather than cropping or stretching. Older conversation images are fitted when resent, while their stored originals remain intact.
- Demo library, Automations and Activity share a collapsible Library section. Chats are grouped by Today, Yesterday and earlier dates. Section choices survive relaunch, and imported chats retain their original dates.
- Archive and Trash become one Archive in Settings. Existing hidden conversations, drafts and attachments remain recoverable.
⌘Darchives the current chat and opens the most recent active one; restoring an interrupted conversation keeps queued messages paused until you resume them. Search, restore and confirmed permanent deletion share the same list.
Regression coverage includes independently growing and shrinking messages, native-to-WebKit streaming transitions, mixed image/text attachments, Light and Dark appearances, width-driven reflow, model switching, and bounded rendering of long history. The optimized UI tests check both message boundaries and actual wheel movement. Real AWS streams through GPT-6 Astra and Nova 2 Lite also exercised long replies and image history, including live resizing, sidebar toggling and typing while output continued. A real Luna conversation read PDF/TXT attachments, described an image, executed a local tool and retained document content for a subsequent request with tools disabled.
Existing conversations, preferences and the automatic update route are preserved. Use Check for Updates… in the app, or download Amazon.Bedrock.Client.for.Mac.dmg below and replace the app in Applications.
The release supports Apple silicon and Intel Macs running macOS 14 or later. SHA256SUMS.txt contains the checksum of the signed, notarized DMG.