Skip to content

Releases: OpenMined/syft.js

v0.1.4

11 Aug 11:33
Compare
Choose a tag to compare
  • Remove Buffer and crypto dependencies (#211) 07950b4
  • More tests
  • More documentation

v0.1.3...v0.1.4

0.1.3

29 Jul 18:09
Compare
Choose a tag to compare

v0.1.2...v0.1.3

0.1.2

22 Jul 18:13
051342b
Compare
Choose a tag to compare

Added support for optional speed tests on PyGrid.

v0.1.1...v0.1.2

0.1.1

22 Jul 10:12
Compare
Choose a tag to compare
  • Upgrade all major deps except tfjs 2 8c6841d
  • A few major dep upgrades d9875e2
  • Updating minor and patch deps 69ec08c
  • Changing namespace to match PyGrid 65d115c
  • Merge pull request #187 from OpenMined/all-contributors/add-IamRavikantSingh 8790424
  • Merge branch 'master' into all-contributors/add-IamRavikantSingh 9f38d03
  • Merge pull request #184 from IamRavikantSingh/patch-2 6145f72
  • docs: update .all-contributorsrc [skip ci] aeab7ee
  • docs: update README.md [skip ci] 573f1ee
  • Merge branch 'master' into patch-2 4d08516
  • Merging bandit plan 14e1b41
  • Bandit plan is finished 30cd861
  • Fixing one thing e08e7c4
  • A few more subtle changes and detailing the issues dde44a0
  • Initial cleanup of bandit code e4df511
  • bandit hookup wip d317fdf
  • Fix typo ce78fdf
  • bandit hookup wip 7ffa98f

v0.1.0...v0.1.1

Initial Release - 0.1.0

10 Jul 17:26
a45ae6a
Compare
Choose a tag to compare

Initial Release

Welcome to the initial release for syft.js! We've spent the past 6 months working on redoing the entire library to fit with the latest versions of PySyft and PyGrid. Please be sure to read our readme for any questions about how to run the project, as well as join our Slack channel to ask any support questions: lib_syft_js.

❤️  OpenMined Web & Mobile Team

  • Update README.md a45ae6a
  • Update README.md 1edc4c4
  • Update README.md acaa833
  • Update README.md a417287
  • docs: add tsingh2k15 as a contributor (#181) aef293f
  • docs: add Benardi as a contributor (#183) 36c4934
  • docs: add pedroespindula as a contributor (#182) d07e8f0
  • docs: add vkkhare as a contributor (#180) 36d57ba
  • docs: add IamRavikantSingh as a contributor (#179) 710f55d
  • Add tests with bandit plans (#176) 68d7dbf
  • docs: add Nolski as a contributor (#178) a7da05a
  • Updating PySyft examples and adding auth token to MNIST c911bcd
  • Added multi-armed bandit examples ca459e0
  • Merge branch 'master' of https://github.com/OpenMined/syft.js 8d121ba
  • docs: add vvmnnnkv as a contributor (#177) 5aa24b1
  • Update readme to reference pysyft, pygrid installation docs (#175) 2a59517
  • Migrate to TFJS-traslated plans (#174) 748db97
  • Merge pull request #164 from OpenMined/fix/contributors d6010b7
  • Merge branch 'master' into fix/contributors 3018ac6
  • Merge pull request #170 from OpenMined/tests/grid-integration 87cc9fd
  • API reference update c637c64
  • Fix grid API client response handling, add more integration tests cdabd95
  • Full flow test 0b60207
  • Add PyGrid integration tests fd49b58
  • Add Support section to README.md (#168) 058eac6
  • MNIST example: use syft.js remote dependency instead of local (#165) 0adf6f3
  • Fix README after allcontributors bot changes 4487cfc
  • docs: add cereallarceny as a contributor (#163) eb56bc0
  • Replace bundling crypto with specific randomfill package. Fixes #161 (#162) 196297a
  • Update README (#157) dc7516d
  • Fix error when model params are nn.Parameter (#156) eb35643
  • Generate API docs (#153) ce844b6
  • Rename grid.js example to mnist, and do small cleanup (#152) bd709ac
  • Make up-to-date with protobuf and Plan changes in PySyft (#151) 5a9f60a
  • Delete other.md c6efb4d
  • Delete new_request.md 54b90d4
  • Delete improvement.md 57fea21
  • Delete bug_report.md ac4eba3
  • Merge pull request #117 from OpenMined/vvm/speed-test-2 1611b9e
  • Merge branch 'master' into vvm/speed-test-2 a1d10c4
  • Merge pull request #118 from OpenMined/vvm/remove-travis bfcb833
  • Remove .travis.yml ae40038
  • Empty 30d509b
  • Fix crypto dep ebe37ec
  • Fix formatting 218432b
  • Add speed test before cycle request 21a4c76
  • Merge pull request #114 from OpenMined/vvm/protobuf-and-threepio f52a359
  • Update threepio, remove legacy translation 2864859
  • Enable threepio (with master branch) f41a93d
  • Enable threepio 442d9f1
  • Update protobuf types, temporarily rollback threepio usage 78f8f26
  • Merge pull request #112 from OpenMined/nolski/threepio-integration 9d070f6
  • fix: fix ci 1884def
  • refactor: remove useless helper function d2db27f
  • fix: update comments 8437a9f
  • fix: add threepio github dep 660b40c
  • feat: switch to threepio for translation c8fbc2b
  • Merge pull request #110 from OpenMined/vvm/pygrid-report e570ba4
  • Merge branch 'master' into vvm/pygrid-report 91dfa9f
  • Merge pull request #111 from IamRavikantSingh/master 06293da
  • secure http connection for GridAPIClient c9999d9
  • secure websocket connection for GridAPIClient f120117
  • Add singleton support for Logger class (#106) 88f9dc4
  • Update to new pygrid ws response format 32d4d1a
  • Make PyGrid report working; fix mem leak 60b0cef
  • Merge pull request #107 from IamRavikantSingh/secure-connection 0d68026
  • Merge branch 'master' into secure-connection c1dde8f
  • Merge pull request #109 from OpenMined/vvm/pygrid dd40a00
  • PyGrid integration; bufferize for State, TorchTensor, PlaceHolder 864cdff
  • Merge branch 'master' of https://github.com/OpenMined/syft.js into secure-connection dec2398
  • Merge pull request #101 from OpenMined/vvm/worker-api 1f0b999
  • Change file naming style from underscore to dash 3481a71
  • Address code review comments 7605425
  • force websocket connection to secure if not debug mode. 15af401
  • Merge branch 'master' of https://github.com/OpenMined/syft.js 9ee9bd8
  • Merge master into vvm/worker-api 18b8ba6
  • Worker API changes; updated example 95801a9
  • Eslint error fixed (#104) 5898738
  • [Done] jest error fix (#105) 6304b72
  • Merge pull request #102 from IamRavikantSingh/add-eslint 2ce2608
  • added lint to start, build, test, test:watch 8035240
  • eslint setup 1e132cd
  • Worker API initial version 793fc32
  • Merge pull request #100 from Benardi/add_github_actions b174d1a
  • Add github actions test configuration 593071d
  • Merge pull request #98 from OpenMined/vvm/tfjs-dependency 98d1636
  • Lower tfjs version in README da53eeb
  • Merge master into vvm/tfjs-dependency branch 9c623ca
  • Merge pull request #96 from OpenMined/vvm/remove-serde d93524d
  • Lower tfjs version 566e79c
  • Move tfjs dependency a937bd5
  • Remove old serde; update unit tests 842662d
  • Merge pull request #92 from OpenMined/vvm/protobuf-plan 5decbaa
  • Protobuf for Plan; make Plan execution work 8b9e300
  • Merge pull request #84 from OpenMined/vvm/update-syft-proto 8346aea
  • Update syft-proto to latest 58da26e
  • Merge pull request #82 from OpenMined/vvm/data-messages 185c724
  • Merge with PR changes 5e53a2b
  • Fix naming 3d576f4
  • Update message.js cd59425
  • Update _constants.js da8392c
  • Update _constants.js 4bcdcc4
  • Merge branch 'vvm/data-messages' of https://github.com/OpenMined/syft.js into vvm/data-messages 7d8f141
  • Fix unit tests 7b32fe6
  • Merge branch 'master' into vvm/data-messages bdeb363
  • Merge pull request #81 from Nolski/feature/github-templates d6ba182
  • Merge branch 'master' into feature/github-templates 3a78534
  • Data channel messages slicing 762dc52
  • Merge pull request #80 from Nolski/fix/security-audit 6adb26a
  • feat: add github issue templates 4a5d000
  • fix: update rollup-plugin-node-builtins version 9aea60a
  • Merge pull request #75 from OpenMined/vvm/git-installable 75cce98
  • Make package installable from git e4dd30a
  • Merge pull request #74 from OpenMined/vvm/protobuf-poc 5398ed3
  • Update syft-proto version to master branch a2dd730
  • Initial protobuf implementation: Protocol, ObjectMessage, TorchTensor 8e21849
  • Merge pull request #73 from vkkhare/master 8fee698
  • added lockfile for updated syft dependency 6adc281
  • Merge pull request #72 from vkkhare/remove_deprecate 5f65d8b
  • updated pysyft-proto dependency to syft-proto d239a8a

v0.0.1-1...v0.1.0

Initial release

29 Dec 16:56
45bb344
Compare
Choose a tag to compare
Initial release Pre-release
Pre-release
  • Bump ee98da5
  • Merge pull request #71 from OpenMined/vvm/update-serde 45bb344
  • Use proper tfjs version in with-grid sample e5964f6
  • Merge master into update-and-fix-serde c79f5f5
  • Modified a couple of publishing files e1e30fb
  • Updating package-lock 79ea1d9
  • Update serde, fix npm install issue, fix with-node example c11132a
  • Removing changelog 4f5e590
  • Scoping according to @OpenMined NPM organization c4832fc
  • Merge pull request #69 from RajeshHegde/feature/auth bc6652f
  • fix merge issue On branch feature/auth modified: src/serde.js c1f385b
  • Merge pull request #68 from RajeshHegde/feature/auth 87869b5
  • resolve merge issue On branch feature/auth modified: test/dummy/native.js ca9e576
  • Merge branch 'execution' of github.com:RajeshHegde/syft.js into feature/auth 3d29632
  • use worker instead of user On branch feature/auth modified: examples/with-grid/index.js modified: src/syft.js modified: src/webrtc.js 5c3e774
  • Merge pull request #67 from tisd/ts-type-defs 44e02a2
  • replaced any with types d1a3934
  • moved declarations into single file 968777f
  • Added types in package.json 3f68085
  • Renamed classes, SerdeSimplifiableSet, SerdeSimplifiableString 4990bb7
  • Added TS type-def files d62f24d
  • More realistic testing coverage 9630f1b
  • Fixed a few more tests c064106
  • Added helper tests 814a514
  • More passing tests 7bb6d0b
  • Updating plan and procedure types 2759038
  • PLAN EXECUTION SUCCESSFUL f0c709d
  • Updated syft to remove message types, but now we have too many parens and some failing tests 71aa190
  • Updating protocol in example 9074194
  • Reverting back to NPM b1e8d39
  • Prepublish over prepare 4307948
  • Changing for PNPM and making sure plans are not executed multiple times 5d5fd38
  • More documentation 2e5a42f
  • Everything except converting torch tensors to be tensorflow tensors bf7c0d8
  • Merge pull request #58 from vvmnnnkv/serde-str-fix 03804f6
  • Fix specific case in string serde e12059b
  • Finished updating to new protocol workflow, now just need plan execution bf847a8
  • Changing from get plan to get protocol de3692e
  • Adding protocol support b455843
  • Moving socket functions and adding serde to output 2510820
  • Destructuring 225bb8f
  • Totally removing the webrtc-adapter 9e7d5e1
  • Removing webrtc-adapter as a peer dep for now 0c6620a
  • RECOMBINING d49c4d1
  • Merge pull request #56 from OpenMined/issue-55 f6ccb60
  • Closes #55 aaa917a
  • Closes #53 0f09459
  • Merge pull request #54 from OpenMined/grid-syft 7ad630d
  • Merge pull request #52 from vvmnnnkv/webrtc-tests 60c43bf
  • apply prettier cb7116f
  • add more tests, changes are PR review 31e5e0f
  • Add unit tests for webrtc.js cf07613
  • Merge pull request #51 from vvmnnnkv/socket-tests-fix d319b84
  • apply prettier formatting ed60769
  • remove unused variables e443b7c
  • Not spying on mocks d3ef518
  • Cleaning up tests with a few comments for @vova fe0fbbe
  • Merge pull request #50 from vvmnnnkv/socket-tests 533ab48
  • Update sockets.js 9346128
  • revert data shallow copy df31983
  • fix code style 8dfb8d3
  • Merge branch 'grid-syft' into socket-tests 5d0c98b
  • Changing small bit of logger functionality da31141
  • Fixed issues with Redis b464427
  • Clearing up example 5e2b2dd
  • fix error in webrtc test 556ffbf
  • Merge branch 'grid-syft' into socket-tests 176785f
  • Removing unnecessary lines 758b6f1
  • replace non-finishing test d0c0ecb
  • add sockets.js tests and minor fixes 5ad6a39
  • Switching back to NPM 34f583e
  • Migrating serde, event observer, logger, constants, custom types, and helpers to a different library 7971465
  • A bunch of small organization changes a2579e7
  • Better deploy script e2ee631
  • With grid working 299caf2
  • Working on with-grid watching issues c63ce1f
  • Removing need for uuid and creating instanceId on grid.js 452bded
  • Correct scope in demo 508cec3
  • Refactor complete 92ce800
  • Correct URL 770faba
  • Forgot await 3b6810b
  • An attempt at new workflow f319909
  • Figured out timeout issue 2a48f1b
  • Better demo ac1da97
  • Finished off WebRTC 3320da5
  • Working again 914a8c4
  • Not working, but better documented 92a59f2
  • Working dc1eb97
  • Substituting for better message constants 4ef23c1
  • WebRTC multi-user messaging is somewhat working f6b1a38
  • Local webrtc working without an additional socket server e76b01f
  • Syft is properly doing everything with grid and both the creator and various participants have plans c2ee3bb
  • Getting of protocols, creating of scope, and everything except the participant flow fe7eec7
  • Sockets tests done but not really testing anything 8dc5f93
  • Finished testing the observer 3496619
  • Finished all tests for logger e30961f
  • Updated Serde to be the latest version of the PySyft Serde library 9b8a473
  • Upgraded examples dependencies 74b501f
  • Upgrading dependencies 5076c5a
  • Grid and syft communicating 6420b5d
  • Merge pull request #43 from OpenMined/comms 0c7bbcd
  • All types tested and Serde completely tested as well 21d32e1
  • An insane amount of tests, should have the rest of serde tested tomorrow b3278c7
  • Serde is improved along the current version of PySyft, only have arbitrary commas remaining 9a8f917
  • Serde is, more or less, finished fcd6937
  • Made good progress on simplifiers, still a bunch of discrepancies though c0f5736
  • All simplifiers done except plan and two tensors e2b974e
  • Detailing is done on a plan 7129391
  • Added a few more data types and simplified others 240fb82
  • A good number of the simplifiers finished badb05b
  • A bit further on serde 611d683
  • Correctly converting a Python string into a Javascript object and traversing it recursively 284119a
  • Adding temp copies of serde and native serde to codebase for translation f05ffcd
  • Basic example folder with webpack 1b8fad1

v1.5.0...v0.0.1-1