Skip to content

fix: release Unity 0.11.1 with HTTPS-only Secure cookies - #14

Merged
ChiragAgg5k merged 4 commits into
mainfrom
dev
Oct 23, 2026
Merged

ChiragAgg5k merged 4 commits into
mainfrom
dev

Conversation

@ChiragAgg5k

@ChiragAgg5k ChiragAgg5k commented Oct 23, 2026 •

Copy link
Copy Markdown
Member

Secure cookies previously reached HTTP requests because the managed container received only the host and path. Unity 0.11.1 selects cookies from the full request URI: Secure cookies require HTTPS, independent of port or self-signed certificate settings. Ordinary cookies remain usable on HTTP and HTTPS, and filtered Secure cookies remain available for later HTTPS requests.

The existing host/path APIs retain their signatures and conservatively omit Secure cookies when transport is unknown. Use the new URI overloads for HTTPS selection.

Generated through Cloud with sdk-generator 5.13.15, including appwrite/sdk-generator#2141 (merged after all 61 checks passed, Hansi Tier S and zero unresolved findings).

Regeneration also includes the existing JSON converter fix preserving date-looking strings, corrected optional-string examples, and API metadata/header 2.6.1. Service signatures and model shapes are unchanged.

Validation: generated whitespace check passed; 13 NUnit cases against this generated release output passed (11 cookie transport/persistence cases plus two JSON fidelity checks). Native Unity editor integration remains license-gated, as documented on the generator PR. The package version is 0.11.1, the package name remains io.appwrite.unity, and asset paths/meta files are preserved.

Released as https://github.com/appwrite/sdk-for-unity/releases/tag/0.11.1. Fresh tag checkout verified against the tested runtime output. Cloud metadata: https://github.com/appwrite-labs/cloud/pull/6923.

@hansi-codes

hansi-codes Bot commented Oct 23, 2026 •

Copy link
Copy Markdown

🟢 Tier S · Ready to merge

This release updates the Unity SDK and package metadata to version 0.11.1 and targets Appwrite response format 2.6.1. It adds URI-aware Secure cookie selection, preserves date-like strings in untyped JSON values, and updates optional-value examples and model documentation.

Verdict New comments Fixed Still open
✅ Approved 0 0 0
📂 Walkthrough · 11
File Change
CHANGELOG.md Adds the 0.11.1 release notes.
README.md Updates the API target and package installation examples to 0.11.1 / 2.6.1.
Runtime/Core/Client.cs Updates SDK headers and selects cookies using the request URI.
Runtime/Core/Converters/ObjectToInferredTypesConverter.cs Keeps date-looking JSON strings as strings in untyped values.
Runtime/Core/CookieContainer.cs Adds URI-based cookie selection that sends Secure cookies only over HTTPS.
Runtime/Core/Services/Databases.cs Clarifies omitted system attributes and their model defaults.
Runtime/Core/Services/TablesDB.cs Clarifies omitted system columns and their model defaults.
docs~/examples/oauth2/authorize-post.md Uses null for an unset optional response_type.
docs~/examples/oauth2/authorize.md Uses null for an unset optional response_type.
docs~/examples/storage/update-file.md Uses null for an unset optional name.
package.json Bumps the package version to 0.11.1.

Reviewed 3c6dcc9 · Details · Comment @hansi-codes review to re-run, or mention @hansi-codes with a question.

@hansi-codes hansi-codes Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Tier S · Looks good to merge. Summary

@ChiragAgg5k ChiragAgg5k changed the title feat: Unity SDK update for version 0.11.1 fix: release Unity 0.11.1 with HTTPS-only Secure cookies Oct 23, 2026
@ChiragAgg5k
ChiragAgg5k merged commit fa72732 into main Oct 23, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants