Releases: tlsnotary/tlsn-extension
0.1.0.700
New Features
- We have added a new Plugin System for developers to make custom plugins for notarizing different request.
- A new Provider API is added to inject
window.tlsn
to every page. Developers can use the API to interact with the extension and request notarization. - Due to integration issues identified in [email protected], we have skipped that version and jump directly to integrate with [email protected]. While using this version, please ensure that you are connected to a 0.1.0-alpha.7 notary server.
- There is significant change in the output JSON format.
What's Changed
- Notary Server Url Constant by @Codetrauma in #54
- docs: Add license information by @heeckhau in #57
- feat: Advanced Options to set MAX_SENT and MAX_RECV by @Codetrauma in #58
- feat: implement plugin system and add demo plugin for twitter profile by @0xtsukino in #59
- fix: pass maxSentData and maxRecvData correctly by @heeckhau in #60
- Store CID to prevent having to upload multiple times by @Codetrauma in #53
- feat: add logging options and reload extension on save by @0xtsukino in #61
- feat: add redaction back to plugin by @0xtsukino in #64
- feat: Display Plugin Information by @Codetrauma in #62
- Twitter dm plugin by @heeckhau in #66
- Add example plugin in Typescript by @heeckhau in #71
- feat: add injected client to content script by @0xtsukino in #69
- Request Builder fixes by @Codetrauma in #65
- fix: overwrite metadata when installing plugin by @0xtsukino in #72
- fix: overwrite headers and cookies by @0xtsukino in #73
- Disclaimer readme by @Codetrauma in #74
- [chore] MV3 migration: remove persistent key from background' by @maceip in #76
- Content Script disconnect by @Codetrauma in #75
- feat: upgrade to alpha.6 by @0xtsukino in #78
- fix: update logging level to work with alpha6; update verify method in background; add version to option page by @0xtsukino in #79
- Adding Connection status to redux store by @Codetrauma in #82
- fix: empty body string should be undefined by @0xtsukino in #85
- fix: add default empty array for secret values by @0xtsukino in #86
- chore: moved all example plugins to the boilerplate repository by @heeckhau in #90
- fix: add body to request by @heeckhau in #89
- feat: add default plugins to extension bundle by @0xtsukino in #93
- Moving request builder.tsx to it's own component by @Codetrauma in #92
- feat: integrate with alpha.7 by @0xtsukino in #102
Full Changelog: 0.1.0.5...0.1.0.700
0.1.0.5
What's Changed
- Upload proof to IPFS by @Codetrauma in #47
- fix: add ext reloader to fix infinite refresh by @richardliang in #49
- chore: update lockfiles by @0xtsukino in #50
- fix: clean up styling and code for sharing a proof by @0xtsukino in #51
- chore: version bump to 0.1.0-alpha.5 by @0xtsukino in #55
- fix: bump version to alpha.5.2 by @0xtsukino in #56
New Contributors
- @Codetrauma made their first contribution in #47
- @richardliang made their first contribution in #49
Full Changelog: 0.1.0.4...0.1.0.5
0.1.0.4
What's Changed
- chore(dev): check conventional commits by @heeckhau in #40
- feat: add error handling to prover by @0xtsukino in #42
- feat: upgrade to alpha.4 by @0xtsukino in #43
- Update readme for version constraint by @yuroitaki in #45
- chore: update tlsn-js by @0xtsukino in #46
New Contributors
- @yuroitaki made their first contribution in #45
Full Changelog: 0.1.0.3...0.1.0.4
0.1.0.4 - Release Candidate 1
- Cannot redact response body on some request (#44 )
What's Changed
- chore(dev): check conventional commits by @heeckhau in #40
- feat: add error handling to prover by @0xtsukino in #42
- feat: upgrade to alpha.4 by @0xtsukino in #43
Full Changelog: 0.1.0.3...0.1.0.4
TLSN Extension 0.1.0.3
Due to strict versioning requirement in extension manifest file, This release is intended to match version 0.1.0-alpha.3
on tlsn.
Known Issues
After making a notarization request, the extension stops working and the notarization request hangs forever
Since tlsn-js has limited error handling ability for now, some errors in wasm are not surfacing to the js side. Reloading the extension will make it work again.
Pre-Alpha Release
Here is Pre-Alpha release for TLS Notary Extension
Please note that this is a pre-alpha release and should not be used for production
To run a TLS Proxy server
$ git clone https://github.com/novnc/websockify && cd websockify
$ ./docker/build.sh
$ docker run -it --rm -p 55688:80 novnc/websockify 80 api.twitter.com:443
To Load the Extension
- Unzip
tlsn-extension-0.0.1.zip
- Go to
chrome://extensions
- click
Load unpacked
- select the
build
directory
Note: If you are running the notary-server locally, you will need to navigate to https://127.0.0.1:7047
in your browser and manually trust your local server.