Skip to content

Commit

Permalink
Add change log for the v0.14 release (#1440)
Browse files Browse the repository at this point in the history
* Add change log

* Add change log
  • Loading branch information
moraygrieve authored Aug 11, 2023
1 parent 6d2997e commit 984e50e
Showing 1 changed file with 177 additions and 0 deletions.
177 changes: 177 additions & 0 deletions docs/_docs/testnet/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,183 @@
---
# Obscuro Testnet Change Log

# Aug 2023-08-11 (v0.14.0)
* A list of the PRs merged in this release is as below;
* `6d2997e3` Fix peer addresses mutex (#1439)
* `2224f956` Add hash reset (#1436)
* `bb03475f` Use compressed pub key (#1435)
* `90a768d2` Fix encoding of userid (#1429)
* `d2c7acbd` Obscuroscan - add pagination in the list calls (public and encrypted) (#1434)
* `1ab96316` Fix bug with unexecuted batch data (#1432)
* `cfdc6b81` Avoid panics when sequencer host thinks it is behind the enclave (#1433)
* `58863712` Introduce unsubscribe delay (#1424)
* `881e6719` Fix for deadlock (#1425)
* `61358311` Reduce retention to 1 day on failure only (#1430)
* `bcf05b21` Added a health endpoint to og (#1427)
* `3d4fabe9` Fix og user id and address problems (#1426)
* `4852e28b` Public tx listing rpc + fe (#1422)
* `22277219` Fix add subscription logic (#1423)
* `0aebb2d3` Clarify channels and mutexes (#1421)
* `f4913937` Pedro/private tx list (#1418)
* `06e63f1e` Add enclave guardian service, refactor logic out of host.go (#1409)
* `b4e4182c` Fix timing issue for subscriptions (#1420)
* `6a0f95a2` Rework batch execution logic (#1419)
* `ff6bf45a` Fix l2 deploy (#1416)
* `86e0152e` Allow enclave to produce handlers for both old and new message types (#1417)
* `d47a0f29` Log block hash rather than pointer (#1414)
* `4caac6dc` Fix cache for blocks and batches (#1415)
* `f96bccd8` Ensure error fields on encl rpc resp are captured (#1413)
* `ce4d06d3` Add primitive cache for blocks and batches (#1412)
* `a36adf12` Block explorer api routes + fix obscuro api json marshallers (#1407)
* `10477c78` Set back ot 03:05 nightly (#1410)
* `cd8be2c0` Fix event order (#1408)
* `ccf890a5` Implement relational db new tables (#1385)
* `483c39a5` Obscuroscan now pulls rollups (#1406)
* `99ec6e7c` Change from port 13000 to 80 (#1405)
* `a08afcc6` Adding rolling batches and blocks (#1404)
* `1a3f5cbc` More fixes to get the faucet deployment to work when the upgrade workflow is initiated from a schedule event (#1402)
* `b074d5f2` Hook obscuro scan other endpoints (#1403)
* `66f3cac0` Obs scan connect be-fe (#1399)
* `922c1b18` Simplify enclave batch streaming and fix p2p batch requesting (#1400)
* `3e9446df` Put in some logging (#1401)
* `0d7ddd32` Fixes to the obscuro scan v2 deploy (#1398)
* `01fb6339` Obscuroscan v2 deploy (#1397)
* `04ebaf7e` Obscuroscan v2 frontend bootstrap (#1396)
* `c79b9c24` Fix issue with host failing to stop after error (#1393)
* `3cc1eb98` Simplify host health check and p2p health check (#1389)
* `6e46b005` Try feeding consecutive blocks if failing after a fork (#1395)
* `3cc25ebb` Scheduled trigger of the faucet fix for schedule (#1394)
* `92098154` Add batch repository to host using seq no as key (#1388)
* `00793ac0` Obscuroscan v2 backend (#1391)
* `e8c45ef3` Avoid getting stuck when returning to a prev l1 fork (#1390)
* `17d27178` Rework how rollups are created (#1386)
* `d093666a` Lock ego container image (#1387)
* `9fb09210` Tweak we/og start flags for local testnet (#1384)
* `5c27887e` Fix the deployment of the faucet on a scheduled trigger (#1383)
* `30162354` Re-enable the upgrade (#1382)
* `b9b1d5be` Move sql creation logic to "sql" files (#1377)
* `6700de56` Add multi-user support for obscuro gateway (#1375)
* `edf2ac90` Add subscription manager for sub/unsub (#1379)
* `b522d6c2` Fix paths for testnet local build (#1380)
* `c7c0aa5d` Fix testnet after docker refactoring (#1378)
* `b5f6d52a` Add l1 publishing service (#1376)
* `7401bf04` Upgrade rollups (#1370)
* `ed4d3340` Add db schema (#1374)
* `d08abf33` Setup generic services in the host (#1372)
* `6b51336a` Fix missing mutex lock for block submission (#1373)
* `fe46cfce` Reduce log noise from block catchup at startup (#1371)
* `83a18aad` Refactor tools dockerfiles, docker_run.sh scripts (#1355)
* `eb24d7fd` Enclave-guardian: l1 repository service (#1368)
* `50e9678b` Add bit about the host services to the design docs (#1369)
* `c7668ee4` Add scan endpoint + contract creation count (#1367)
* `3e958a50` Enclave-guardian: add enclave status tracker to host (#1364)
* `fcb3a7a3` Fix obscuro gateway deployment (#1366)
* `4207c708` Temporary rollup logic fix (#1362)
* `7de5739f` Deploy obscuro gateway (#1349)
* `ef8f4245` Fix the build tests (#1361)
* `7bdb5b56` Pedro/fix ci (#1360)
* `5d524409` Simplify block processing logic (#1359)
* `43c7f493` Tudor/change rollup execution flow (#1357)
* `2ded2a00` Testnet github actions: fix clash with secrets (#1358)
* `acfe19f3` Fix the sim logger again (#1356)
* `61edac8b` Use latest patch version, not latest minor version (#1354)
* `46adf001` Fix logger for sim hosts (#1353)
* `80dcac43` Correct retention yaml (#1352)
* `68bf71db` Logs (#1351)
* `11e5f651` Add in retention period (#1350)
* `473b109b` Add sequencer number field , plus some renaming (#1347)
* `e49bd32f` Stop the nightly upgrade (#1348)
* `cf17ee28` Remove network manager (#1345)
* `1832b40b` Pedro/update faucet (#1342)
* `bdea3cb1` Relative network json file (#1339)
* `b2ad8714` Viewing key now is sent as a payload instead registering against enclave (#1318)
* `8ee39357` Fixes to l2 upgrade and deployment (#1344)
* `3728b2df` Rename host db add batch method (#1343)
* `ad813cb6` Tudor/change headers (#1341)
* `553abbc4` Change how randomness per batch is calculated to remove the mixdigest (#1340)
* `3a1eb7af` Integrate faucet in go-obscuro (#1323)
* `612b5d5d` L1 now runs on vm (#1335)
* `f90ec295` Add obscuro gateway endpoints (#1334)
* `e6e2658c` Fix for validators not working without p2p (#1337)
* `a6bf6909` Updates start command (#1336)
* `74d7ce02` Ziga/obscuto gatweay storage (#1330)
* `4c510c42` Add useraccountmanager to manage accounts for multiple users (#1326)
* `ad419c64` Add l1 head and l2 head to enclave status (#1333)
* `f143b1f5` Separate p2p sub methods from host interface (#1332)
* `cf660911` Adding the faucet workflow (#1331)
* `f420b0d7` Added measuring logs to validator. (#1329)
* `896d54e2` Fix log_15 logger param errors (#1325)
* `b4287cf3` Improve logging (#1327)
* `723190b7` Skip rollup production when out of sync with l1 (#1328)
* `7d779935` Updated wording for encryption (#1316)
* `bae86f05` Configurable pos timeframes (#1317)
* `5e90d17d` Resolver added. proto added (#1315)
* `5af7d8f0` Remove unnecessary header fields (#1303)
* `7112e508` Tidy up the enclave request handling (#1313)
* `15e391d0` Start from right hash (#1314)
* `bc002525` Add logging details when catching up missing batches (#1312)
* `ceeb0742` Use batch transaction for db batches on host (#1311)
* `44b93999` Tidying up the we (#1308)
* `180fd043` Add l1 up-to-date flag to host health check (#1310)
* `2021d3de` Write to db after every batch (#1309)
* `ee9cccd9` Only publish batches when up-to-date with l1 (#1307)
* `6727f8ed` Updating go v1.20 prysm v4.0.5 gethv1.11.6 (#1257)
* `37adab1d` Fix for incorrectly chained rollups (#1305)
* `46a2e084` Fix sendtransaction method signature (#1302)
* `12d35437` Fix hash formatting in error msg (#1301)
* `6a880273` Enclave: log less when scanning backwards for rollups (#1300)
* `2b268bf2` Remove network deployer (#1299)
* `af5376c8` Changed limits. (#1298)
* `aa6fb166` Small fixes (#1296)
* `4536aade` Swapped true and false on acceptbatch. (#1289)
* `ef16c1ed` Reinstate hash cache, and fix some pointers (#1295)
* `3a4e1ca8` Adjust limiters (#1294)
* `da8d540b` Performance fixes (#1293)
* `06878966` Standardise block and batch log references (#1292)
* `86dd3c93` Obscuro_gateway design (#1248)
* `020fd3af` Fix logger config (#1291)
* `ce2e8a3b` Added config for batch size limit. (#1290)
* `88b3a845` Add userid parameter in all request handlers (#1283)
* `1a64bc08` Add squash and merge to dev onboarding (#1288)
* `4f9851ff` Changed log level (#1287)
* `75656dc6` Restore configs (#1286)
* `a6061d0d` Adding limiters that prevent creating oversized transactions (#1218)
* `82b78b14` Added compression to the batches payload (#1284)
* `bd3abcef` Add developer onboarding guide (#1285)
* `96168330` Decrease rollup time (#1282)
* `9595c548` Fix log level (#1281)
* `8f55555e` Fix databasepath to be consistent with other settings (#1280)
* `69c09eb2` Always update l1 head on submit block (#1279)
* `2b0bee0d` Obscuro gateway add database (#1266)
* `4945e3a0` Storage now accepts db batch. (#1277)
* `3d7d9157` Add simple retry to p2p (#1278)
* `30f51bda` Added log timers. (#1276)
* `b22bb354` Consuming rollups: fixes and clarifications (#1275)
* `8cf8b8cf` Be explicit about the environment and whether deployed or upgraded (#1274)
* `8977efbe` Increase ego heapsize to 2gb (#1273)
* `29991d36` Review of todos part four (#1250)
* `770379c0` Add test for restarting all nodes in network (#1272)
* `04a3f5d0` Node upgrade: fix management contract config (#1271)
* `eb68c71f` Fix log formatting to not swallow error (#1270)
* `463f4c9b` Mempool is now using a simpler mechanism to pick transactions and wait for ones that are not ready to go in yet (#1268)
* `116043bb` Host: retry submitblock on generic errors (#1267)
* `2dfc15da` Set the text replacement for sending the faucet trigger (#1265)
* `8cc34ea2` Fixes the testlog usage (#1264)
* `4356da01` Testnet deploy: validator health check to 5mins (#1263)
* `aadd5c5b` Avoid forwarding bad txs to the sequencer (#1249)
* `1c186ee7` Fix syntax (#1262)
* `0b44bc72` Updated to run the upgrade nightly (#1261)
* `cd9d44c4` Testnet upgrade: lookup env build number from azure vms (#1252)
* `f2ffe2cb` Testnet deploy: install gcc and allow time for vms to initialise (#1255)
* `e119c78b` Testnet deploy: health check validator node too (#1258)
* `26e03e35` Refactored the l2 chain code. added sequencer and validator separations and components to enable them (#1227)
* `1fc911bf` Logs on the l1 containers (#1256)
* `52623e95` Inmem node used in the socket simulation (#1254)
* `f290dd67` Fix testnet deploy sleep condition (#1253)
* `b7f18445` Add inmemory node to the node package (#1251)
* `69458bfd` Fix the stop issue in the unit tests (#1247)
* `d3e1d79e` Tidy up block submission errors (#1245)

# May 2023-05-04 (v0.13)
* A list of the PRs merged in this release is as below;
* `6f8264f7` Fix the we cross-os build (#1244)
Expand Down

0 comments on commit 984e50e

Please sign in to comment.