Releases: PublicQuantumNetwork/pqn-node
Releases · PublicQuantumNetwork/pqn-node
Improved interaction between Nodes
What's Changed
- Initial fastapi structure. by @marcosfrenkel in #94
- Generic chsh by @marcosfrenkel in #95
- Implementing qkd by @SoroushHoseini in #96
- Renaming node and internal network tests by @marcosfrenkel in #101
- Simplify instrument architecture by @Benjamin-Nussbaum in #81
- Allowing cors by @marcosfrenkel in #102
- Adds config files for the API by @marcosfrenkel in #104
- Removing timetagger proxy from chsh and kqd & renaming timetagger_measure by @marcosfrenkel in #112
- Add qrng by @SoroushHoseini in #113
- FIx ValueError of chsh by @marcosfrenkel in #116
- Add serial rotary encoder and api endpoint by @Benjamin-Nussbaum in #115
- Moved initialization to serial.py by @marcosfrenkel in #117
- Update README and removed old docs files by @marcosfrenkel in #118
- Consolidate Instrument Protocols by @Benjamin-Nussbaum in #128
- Mock virtual rotary encoder by @marcosfrenkel in #132
- Updating README by @marcosfrenkel in #137
- Fixes the chsh crash when the states of entangled photons are wrong. by @marcosfrenkel in #135
- Adding websockets to ask user if they want to be follower through UI. by @marcosfrenkel in #133
- adds qkd infrastructure for GUI run. by @marcosfrenkel in #136
- Adding support for KDC101 by @marcosfrenkel in #139
- Add slack bot, progress tracking for protocols and cancellation of protocols by @marcosfrenkel in #140
Full Changelog: 0.2.0...0.3.0
Valentines day event 2025
What's Changed
- Starting Nodes and Routers from file by @marcosfrenkel in #67
- Add heartbeat mechanism to Node by @marcosfrenkel in #70
- Add manual polserver script by @Benjamin-Nussbaum in #71
- Fix race-condition where node gets instruction in middle of beat. by @marcosfrenkel in #72
- Allow polarimeter to report full 360 degrees by @Benjamin-Nussbaum in #74
- Add coincidence gui, time tagger code, and set numpy <2.0 by @SoroushHoseini in #80
- Chsh protocol by @SoroushHoseini in #82
- Additional protocols by @SoroushHoseini in #83
- Add http_server script by @SoroushHoseini in #92
Full Changelog: 0.1.0...0.2.0
0.1.0
What's Changed
- Add pyproject.toml by @Benjamin-Nussbaum in #15
- Use src layout by @Benjamin-Nussbaum in #16
- Use PDM for project management by @Benjamin-Nussbaum in #17
- fix:pdm now installs the project by @Benjamin-Nussbaum in #18
- Format/lint and format with ruff by @Benjamin-Nussbaum in #19
- Creating GitHub actions for Ruff, Mypy and Pytests by @marcosfrenkel in #21
- Fixed all Ruff errors by @marcosfrenkel in #25
- Using pdm actions by @marcosfrenkel in #27
- Fixed all mypy errors by @marcosfrenkel in #31
- Enhancement/driver v3 by @marcosfrenkel in #41
- First version of messaging/networking. by @marcosfrenkel in #34
- pdm formatted files by @marcosfrenkel in #47
- Add CI check for unformatted files with Ruff by @Benjamin-Nussbaum in #48
- Use uv for project management by @Benjamin-Nussbaum in #50
- Update README.md to add instructions for using uv by @Benjamin-Nussbaum in #52
- Add CLI entrypoint by @Benjamin-Nussbaum in #53
- Proxy Instruments by @marcosfrenkel in #46
- Add driver for SerialRotator by @Kriti1105 in #54
- Add polarimeter device driver by @Benjamin-Nussbaum in #62
- Router doesn't crash when long requests are sent to nodes. by @marcosfrenkel in #66
- Add CHANGELOG.md by @Benjamin-Nussbaum in #69
New Contributors
- @Benjamin-Nussbaum made their first contribution in #15
- @marcosfrenkel made their first contribution in #21
- @Kriti1105 made their first contribution in #54
Full Changelog: https://github.com/PublicQuantumNetwork/pqn-stack/commits/0.1.0