Prepared two exclusive result prices: $0.50 per 1,000 direct video results and $8 per 1,000 proxy-assisted video results, including run platform usage. The Pricing tab determines when the new rates become effective.
Added per-video proxy-use accounting and mixed-price spending-limit checks. Each successful video is charged once; failed and partial rows remain free.
Bounded per-video work across retries, reduced duplicate caption-format downloads, and lowered default memory to 512 MB with a 1,024 MB maximum.
Prepared video-result pay-per-event billing for successful videos, preserving existing rental behavior until the pricing migration takes effect.
Kept partial results, failed rows, and Shorts-only guidance free, with available captions included in each successful video result.
Serialized result writes and charges, prevented duplicate video billing, and added graceful stopping at the run spending limit.
Added SDK-backed billing tests covering failed writes, concurrent workers, batch limits, and rental compatibility.