v3.0.0-rc.3
- Upgrade Guide: https://resty.dev/docs/upgrading-to-v3/
- fix: context cancellation leak by @vadimi in https://github.com/go-resty/resty/pull/1177
- fix(retry): protect parseRetryAfterHeader from integer and time duration overflow by @HarshalPatel1972 in https://github.com/go-resty/resty/pull/1178
- feat(enhancement): improve string request body parsing memory allocs by @vadimi in https://github.com/go-resty/resty/pull/1180
- test: add unit test to cover cancellation on nil resp body by @vadimi in https://github.com/go-resty/resty/pull/1179
- @vadimi made their first contribution in https://github.com/go-resty/resty/pull/1177
- @HarshalPatel1972 made their first contribution in https://github.com/go-resty/resty/pull/1178
Full Changelog: https://github.com/go-resty/resty/compare/v3.0.0-rc.2...v3.0.0-rc.3
v6.4.0
- e70111426b33217d7a9d4facc9f7b04e8271a981 Allow direct first-agent chat prompts (#4373)
- a1d17ec984e4caa0a2c8300923ea4f20922c557b Avoid recording failed stream turns (#4313)
- 35d3d994284c79e38a5aed82119ee853a8b4664f Fail agent-flow on missing onboarding side effects (#4334)
- b3cc4a4ba46e41e84bef36c2ea7d437da6aad4c8 Fix AtlasCloud minimax tool follow-up retry (#4366)
- 243d7904e8bbe5de0b7de49162132b5692e79bbc Fix plan-delegate notify recovery (#4299)
- 7604cac06090019431413c26cdd83c1ec2f8659e Handle Minimax service tool 400 fallback (#4361)
- b9e4bd171f66bbf2fd7afa9b0a1455950e5f9f8c Improve getting-started harness logs (#4402)
- 687a33faeec7c4018d3db589658870041c1df958 Preserve checkpointed tool calls on agent resume (#4406)
- 83a6b2004a97f7114c0152ef569951636755addf Propagate provider HTTP retry signals (#4318)
- 967e1cfd9b5a8d21025e906390441fe6879ba7bf Stabilize conformance marker retry prompt (#4357)
- 224e107f1c62bd64ec845be633428aa8ba9fcf3f Stabilize plan-delegate notify recovery (#4339)
- 271af4d98ebac6b2d98354d1965f7be634719b90 Stabilize plan-delegate notify recovery (#4379)
- 5f7f733713034dd3cfb58f785f4b161c5852c6f5 Verify first-agent wayfinding in harness (#4384)
- 7734f5605dd5f4ac649bc6315232032af3256b46 Verify zero-to-hero deploy dry-run (#4330)
- 0e3a7495567e91e20401594f7900e3119d1640b7 agent: add workflow run info to tool spans (#4391)
- 80d2d7306fee1bc30fd3027e3985ac2d11685d3d agent: document resume checkpoint limits (#4397)
- 76fea3f01c1b976bf7d9eb934126118f309eda61 agent: parse function-style text tool calls (#4307)
- 3560208edca14d197c61aa524107401f17336c89 blog: draft v6.3.15 update (#4022)
- cf9c015cf82eab5b672e30d6e2de4e3f82e5efcb ci: add docs wayfinding guard (#4303)
- 459dff8e7a9861b13a5358cb70c8c60420554998 ci: add first-agent CLI wayfinding target (#4344)
- da5b1a25990eb34cb1ec2827e214641f5ce29cbd loop-release: bump minor for features, patch for fixes (semver-honest) (#4377)
- 415e95c0f123d9cbca6176a57b55771f849f71ef test agent startup resume checkpoints (#4350)
Wails v3.0.0-alpha2.117
- Implement custom hit-test logic for non-client regions on Windows in PR by @savely-krasovsky
- Configure WebView2 monitor-scale detection based on UseVisualHosting in PR by @wayneforrest
🤖 This is an automated nightly release generated from the latest changes on master.
Installation:
go install github.com/wailsapp/wails/v3/cmd/wails3@v3.0.0-alpha2.117
v6.3.18
- 5c5186a2308a6f258639382a77d975e54f0c064d Add agent debugging quickcheck docs (#4285)
- 2c562c88272d8d934b988b723a877716f98430fd Add scaffold check to zero-to-hero harness (#4279)
- f6951d2bb0b929bb401433304cd1ddc1ea6ee124 Enforce idempotent delegate notifications (#4200)
- 2c7b2dbe5163ecbe2a4daf538ced4e1059098477 Harden text tool call parsing for AtlasCloud (#4270)
- ae69583f344da0b9ad85c08650eb7fceea63572d Parse OpenAI-compatible text tool calls (#4257)
- ef46bfc37f9f10b3afaf460e40833963dbf60898 Prevent duplicate delegate replays (#4251)
- 7697b2587c7b29e8e3e91608d441c8e5fe0da34f Wire universe harness services to shared broker (#4289)
- 091fb1d4df19ccee0719335988b152af62071220 agent: add resume pending helper (#4221)
- 32d0c4667630cb9798a7d7793f207d7f3069ffca agent: cancel stream ask on close (#4226)
- e51cbfba013c48e9ba86eff2d7de074cddd23fdf agent: harden conformance delegate retry (#4211)
- 5b32014de1f93a3689f104221b85cfdfe662eb20 agent: trace tool retry attempts (#4232)
- 5dc2a32233269d4b98754a71e2afd5f6ce19ecb0 fix atlascloud minimax tool fallback (#4247)
- 92853d353eafff6dacd46cd7f4cabfdb56783a0a fix atlascloud multi-step tool followups (#4262)
- 6f220089d59d576a53b2d8a0c0899544cd31c989 test agent retry side-effect dedupe (#4215)
v2.4.2
- Revert eager pre-allocation of the
sampledLFUkeyCostsmap (#482), which allocatedNumCounters/10map buckets at boot and caused a large RSS regression for caches with highNumCounters(#494, fixes #493)
Full Changelog: https://github.com/dgraph-io/ristretto/compare/v2.4.1...v2.4.2
Wails v3.0.0-alpha2.116
- Update FAQ documentation to focus on Wails v3 features and guidance in PR by @taliesin-ai
🤖 This is an automated nightly release generated from the latest changes on master.
Installation:
go install github.com/wailsapp/wails/v3/cmd/wails3@v3.0.0-alpha2.116
v6.3.17
- 45cf24162bc264be4cc34eb39415c9862d89cba5 Add first-agent examples CLI wayfinding (#4124)
- 3ec50d1a7dba4c06f9a96aa68352c2133203825f Add first-agent tutorial smoke harness (#4140)
- d92d63943ccb8d2e7815c88039c5ef4573d42cfc Add no-secret agent debugging smoke (#4153)
- eb16370f03229c89981dc52fa5291c9e33bdb34c Add zero-to-hero CLI entrypoint (#4102)
- decfa7c63e5bd3636f37ac799698dfec5e869fcd Fix AtlasCloud tool schema normalization (#4159)
- ec27ce2e25eec65d3f328ad95a601c45d69fb378 Fix first-agent quickstart numbering (#4125)
- 9dfb35d85a22a648f74b4673126682835b2f88bf Guard provider conformance workflow scheduling (#4120)
- 5ff3760cd4279f7496ba6120d0940b1589a6838c Harden agent conformance retry completion (#4191)
- d54139c02d2bf1ad562e3b5c940335c147cdb66c Harden agent conformance retry prompts (#4195)
- 6f2fefc1e133a921cd44147e5656037d532b829b Make plan-delegate notify replay idempotent (#4108)
- 40308cf779fda0ad0d73bbe03926af1a9d135fd1 Preserve delegated notification plan completion (#4146)
- 98125cd7704ca7aea59c6d0dbe724896a0cc6724 Stabilize AtlasCloud follow-up tool fallback (#4165)
- 498aac59f4c9d4f3a7d7cf4e29cd48032e8d53b2 Stabilize duplicate plan-delegate notify replays (#4133)
- dbce523437647368346abbde55b8059d93318136 agent: cover durable checkpoint resume smoke (#4167)
- 0c4ea84ee3b993fb02af9382601a9f95429b9f37 harness: dedupe delegated notify paraphrases (#4185)
- 941d43bdf518f967b2748165b5eeaef88cd3c594 harness: dedupe delegated owner notifications (#4173)
v2.4.1
- Pre-allocate
keyCostsmap insampledLFU(#482)
- Handle mremap size mismatch on Linux s390x (#491)
Full Changelog: https://github.com/dgraph-io/ristretto/compare/v2.4.0...v2.4.1
Wails v3.0.0-alpha2.115
- Fix
Menu.Update()not rebuilding the native menu on GTK4 Linux (#5659, independently diagnosed and fixed by @puneetdixit200 in #5539) - Fix crash enumerating macOS screens on display change by copying screen id/name strings and snapshotting the count (#5565, independently diagnosed and fixed by @x-haose in #5584)
- Fix crash on Windows when
WM_ERASEBKGNDpaints a solid background during a minimise/restore transition whereGetClientRectreturns nil (guard reported by @sinspired in #5636) - Fix frontend bindings error always parses as text by @mbaklor in #5690
- Fix Windows build failure when using the
serverbuild tag, caused by Windows GUI files missing the!serverbuild constraint that the macOS and Linux equivalents already have (#5680)
🤖 This is an automated nightly release generated from the latest changes on master.
Installation:
go install github.com/wailsapp/wails/v3/cmd/wails3@v3.0.0-alpha2.115
v2.11.0
We are pleased to announce the release of version 2.11.0. Featured are a handful of new areas of functionality and numerous bug fixes.
A summary of changes is available in the Release Notes. A full list of changes is available in the changelog.
The most notable changes in this release are:
- Upgraded requirement: Go language version is 1.25.0 or later, due to upgrading dependency package
golang.org/x/net - Breaking changes for the
AddChart,AddChartSheetandAddShapefunctions- Change
Titlefield data type ofChartfrom[]RichTextRuntoChartTitle - Change
Linefield data type ofShapefromShapeLinetoLineOptions - Renamed data type
ChartDashTypetoLineDashType - Renamed data type
ChartLineTypetoLineType - Renamed data type
ChartLinetoLineOptions
- Change
- Check row number when reading worksheet to prevent unbounded memory allocation (CVE-2026-54063), related security advisories GHSA-h69g-9hx6-f3v4
- Prevent attacker-controlled allocations by validating against worksheet row number overflow maximum limitation (CVE-2026-59161), related security advisories GHSA-q5j5-6p94-4gwc
- Prevent panic on getting cell value with invalid shared string table index (CVE-2026-59162), related security advisories GHSA-fx5j-qcqg-grpf
- Added new
ChartTitledata type - Added new
PivotTableShowValuesAsdata type - Added new
PivotTableShowValuesAsTypeenumeration - Added 3 new exported error variables:
ErrPivotTableShowValuesAsBaseField,ErrPivotTableShowValuesAsBaseItemandErrUnsupportedPivotTableShowValuesAsType - Added new field
ShowValuesAsinPivotTableFielddata type - Added new field
SelectedItemsinPivotTableOptionsandSlicerOptionsdata types - Added new function
AutoFitColWidthto support auto fit columns width, related issue #92 - The
SetSheetNamefunction allow sheet rename for invalid source names, related issue #548 - The
CalcCellValuefunction supports tilde wildcard criteria - The
CalcCellValuefunction supports implicit intersection and fixes regex criteria anchoring - The
CalcCellValuefunction supports 3D references across sheet ranges, related issue #2303 - The
CalcCellValuefunction supports returning formula calculation result with raw cell value, related issue #2316 - The
AddPivotTablefunction supports checking whether the same data field appears in pivot table column, rows and filter fields, to prevent generating a corrupted workbook - The
AddPivotTableandGetPivotTablesfunctions support setting and getting show values as of pivot table data fields, related issue #2340 - The
AddPivotTable,AddSlicer,GetPivotTablesandGetSlicersfunctions support setting and getting selected items for pivot table and pivot table slicer, related issue #2154 - The
AddChartandAddChartSheetfunctions support setting chart title with formula - The
AddChartandAddChartSheetfunctions support setting chart title and chart axis title's layout - The
AddChartandAddChartSheetfunctions support setting line format for chart title and chart axis title - The
AddShapefunction supports setting line format of shapes - The
NewStylefunction supports auto foreground and background color when creating solid fill style when no custom color value is specified
- Fixed chart sheet not showing charts on Excel Online and KingSoft WPS™ Office, related issue #2273
- Fixed a v2.8.1 regression issue #1383
- Fixed
AddChartfunction panic when adding a chart with no fill series - Fixed
CalcCellValuefunction panic on invalid row reference in some cases, resolved issue #2266 - Fixed formula exact text matching not matching substrings when using
CalcCellValuefunction - Fixed
CalcCellValuefunction calculation accuracy issue for formula functions BINOM.INV, CHIINV, CHISQ.DIST, IMSECH, IMSQRT and NEGBINOM.DIST - Fixed
CalcCellValuefunction returning incorrect calculation result of FREQUENCY in some cases - Fixed
CalcCellValuefunction returning incorrect calculation result when error values inside parentheses or operators, resolved issue #2344 - Fixed
AddCommentfunction assigning incorrect author ID for all comments when author already exists in authors list, resolved issue #2289 - Fixed potential deadlock related to file unlocker not being called before returning an error
- Fixed custom number format with comma scaling not properly applied, resolved issue #2297
- Fixed panic on reading corrupted workbook containing invalid worksheet XML by column iterator, resolved issue #2299
- Fixed missing single quote after adjusting formulas which include external references
- Fixed failure to decrypt workbooks protected by ECMA-376 agile encryption with SHA512 hash algorithm in some cases, resolved issue #2328
- Fixed
SetCellFormulafunction not clearing shared formula metadata when overwriting with a normal formula, resolved issue #2337
- Reduced memory usage for reading unencrypted workbooks, reducing rows iterator memory usage by at most 85%
- Optimized the coordinates conversion and some internal functions performance
- The
ColumnNumberToNamefunction memory allocation reduced by about 90% - The
CoordinatesToCellNamefunction memory allocation reduced by about 13% - The internal
isNumericfunction memory allocation reduced by about 68%
- The
- The dependencies module has been updated
- Unit tests and godoc updated
- Documentation website with multilingual: Arabic, German, English, Spanish, French, Italian, Japanese, Korean, Portuguese, Russian, Chinese Simplified and Chinese Traditional, which has been updated.
- excelize-wasm NPM package release update for WebAssembly / JavaScript support
- excelize PyPI package release update for Python
- ExcelizeCs NuGet .Net package release for C#
Thanks for all the contributors to Excelize. Below is a list of contributors that have code contributions in this version:
- @Rynzie02 (Rynzie)
- @jpoz (James Pozdena)
- @tvso (Tammy)
- @yyt030 (yyt)
- @hwo411 (Igor Khodyrev)
- @JimLee0921 (TuoLee)
- @zhuyanhuazhuyanhua (zhuhua)
- @kenny-not-dead (Roman Sergeev)
- @debugdoctor (Debug Doctor)
- @Journeyman150 (Vladislav Anisimov)
- @ivolkoff (Ivan Volkov)
- @plandem (Andrey G.)
- @martskins
- @shcabin
- @narasaka (Nathanael Tehilla Gunawan)
- @lawrence3699 (chaoliang yan)
- @SAY-5 (Sai Asish Y)
- @noahchiu22 (Noah)
- @rootsec1 (Abhishek Murthy)
- @guangxuewu
- @AdamDrewsTR (Adam Drews)
- @grmblfrz (Swen Thümmler)
- @WaterRRabbit
- @krystophny (Christopher Albert)
- @Aprax14 (Damiano Scarpellini)
- @artur-chopikian (Artur Chopikian)
- @huijian3139 (Jason)