[{"data":1,"prerenderedAt":35},["ShallowReactive",2],{"doc:\u002Fgetting-started\u002Fchangelog":3},{"page":4,"toc":32},{"path":5,"title":6,"description":7,"blocks":8},"\u002Fgetting-started\u002Fchangelog","Changelog","Release history for the IPScope REST API, official server SDKs, and downloadable databases.",[9,12,17,24,27],{"type":10,"text":11},"p","All changes to `\u002Fv1` endpoints, database schemas, and official server SDKs are recorded here. Breaking changes will never be introduced inside `\u002Fv1`.",{"type":13,"level":14,"text":15,"id":16},"heading",2,"2026-10: Official Server SDKs & Custom Database Builder","2026-10-official-server-sdks-and-custom-database-builder",{"type":18,"items":19},"list",[20,21,22,23],"Shipped 8 official server-side SDKs ([Python](\u002Fsdks\u002Fpython), [Node.js](\u002Fsdks\u002Fnode), [Go](\u002Fsdks\u002Fgo), [Rust](\u002Fsdks\u002Frust), [Java](\u002Fsdks\u002Fjava), [.NET](\u002Fsdks\u002Fdotnet), [Ruby](\u002Fsdks\u002Fruby), and [PHP](\u002Fsdks\u002Fphp)) with bounded O(1) LRU caching, batch deduplication, and constant-memory batch streaming.","Hardened the PHP SDK (`ipscope\u002Fipscope-php`) against `CVE-2026-109618` and `CVE-2026-109619` with pre-OOM heap headroom guards and streaming `CURLOPT_WRITEFUNCTION` chunk inspection.","Launched `.mmdb`, `.csv.gz`, and `.parquet` compilation for all 7 preset database editions plus custom field-family combinations.","Added GCS V4 signed URL streaming redirects, `ETag` conditional downloads, and `Range` resume support on `download.ipscope.io`.",{"type":13,"level":14,"text":25,"id":26},"2026-04: `\u002Fv1` REST API & 6 Intelligence Families","2026-04-v1-rest-api-and-6-intelligence-families",{"type":18,"items":28},[29,30,31],"General availability of `\u002Fv1\u002Fip\u002F{ip}`, `\u002Fv1\u002Fip\u002Fme`, `\u002Fv1\u002Fip\u002Fbatch`, `\u002Fv1\u002Fnetwork\u002F{cidr}`, `\u002Fv1\u002Fdatasets`, `\u002Fv1\u002Ffeedback`, and `\u002Fv1\u002Fstatus`.","Separated `declared_country_code` and `physical_country_code` with `is_virtual_location` across all 35.3M+ routed IPv4 and IPv6 prefixes.","Added deterministic `anonymizer_reason`, `threat_level`, and `abuse_velocity` in `security_extensions`.",[33,34],{"id":16,"text":15,"level":14},{"id":26,"text":25,"level":14},1793226505452]