Releases: Pylons-tech/pylons
v1.0.0-rc4 [Multisig]
Multisig is an extremely important feature. This release will allow Pylons team to use multisig normally.
This is important for mainnet
What's Changed
- Update persistent_peers.txt by @faddat in #752
- Bump chart.js from 3.9.0 to 3.9.1 in /big-dipper by @dependabot in #750
- Restore state sync by @faddat in #754
- Remove ledger deps and notifications, prepare for Cloud Run by @MikeSofaer in #762
- notifications api was added by @faisalnaveedRNS in #774
- fixed tradePercent value on easelbuy page by @aliirns in #776
- Update Docker to work against testnet-3 by @MikeSofaer in #770
- Fix statesync by @faddat in #773
- add test query item by @GNaD13 in #757
- Update table-driven testing for msg_server_recipe_test and msg_server_trade_test by @levanhieuhust in #771
- fix: moved payment processor to get value from defaults by @abdullahjankhan1 in #783
- add easel by @faddat in #794
- add dart sdk by @faddat in #793
- add wallet by @faddat in #792
- easel buy page mob view done by @Waqasrnssol in #782
- format flutter code by @faddat in #795
- mobile view image issue resolved by @Waqasrnssol in #803
- Fix/big dipper decouple by @abdullahjankhan1 in #804
- Add missing test cases by @levanhieuhust in #790
- Create dart.yml by @faddat in #802
- Default Go, js, ruby codeql by @faddat in #801
- Bump rollup from 2.77.2 to 2.78.1 in /big-dipper by @dependabot in #818
- Bump styled-components from 4.4.1 to 5.3.5 in /big-dipper by @dependabot in #769
- Bump actions/cache from 3.0.5 to 3.0.7 by @dependabot in #781
- Fortify SAST by @faddat in #799
- Dependabot for flutter by @faddat in #800
- Delete fortify.yml by @faddat in #819
- Feat/flutter proto gen by @aliirns in #820
- Asad/dev by @AsadAhmedZahid in #821
- CI for flutter by @faddat in #796
- Make Flutter wallet CI work by @kjawadDeveloper2 in #822
- CEL tools by @afti-githobo in #848
- Removed total analysis stoppage on generated files by @kjawadDeveloper2 in #861
- add cloud functions for discord alerts by @justyntemme in #810
- big-dipper UI for buy now was updated by @abdullahjankhan1 in #865
- Added Grey Placeholders while Thumbnails are loading in Easel by @faizhashmiRnS in #864
- Fix/big dipper decoupled notifications by @abdullahjankhan1 in #833
- Bump firebase_crashlytics from 2.8.7 to 2.8.8 in /easel by @dependabot in #858
- ibc-go v5 rc0 by @faddat in #868
- Create dependency-review.yml by @faddat in #798
- updated home margin top for mobile view by @abdullahjankhan1 in #867
- Feat/dynamic SKU by @kjawadDeveloper2 in #866
- added settings json back by @faisalnaveedRNS in #869
- Five Issues Resolved in Easel by @faizhashmiRnS in #862
- Fix/easel strings by @kjawadDeveloper2 in #873
- Bump github.com/cosmos/cosmos-sdk from 0.46.0 to 0.46.1 by @dependabot in #874
- fix: updated big-dipper as per updated big-dipper design by @abdullahjankhan1 in #882
- Added GIF support in EASEL by @faizhashmiRnS in #879
- Bump flutter_slidable from 1.3.0 to 2.0.0 in /easel by @dependabot in #860
- Bump flutter_lints from 1.0.4 to 2.0.1 in /easel by @dependabot in #876
- Resolved Localization bugs in Wallet by @faizhashmiRnS in #880
- Bump image_cropper from 2.0.3 to 3.0.0 in /easel by @dependabot in #854
- Bump google_fonts from 2.3.3 to 3.0.1 in /easel by @dependabot in #852
- Bump firebase_core from 1.20.1 to 1.21.1 in /easel by @dependabot in #885
- Bump flutter_slidable from 1.3.0 to 2.0.0 in /easel by @dependabot in #889
- Bump flutter_image_compress from 1.1.0 to 1.1.1 in /easel by @dependabot in #859
- Bump build_runner from 2.1.2 to 2.2.0 in /easel by @dependabot in #851
- Added easel build making script by @kjawadDeveloper2 in #900
- Resolved Liking NFT Bug by @faizhashmiRnS in #905
- Bump flutter_launcher_icons from 0.9.3 to 0.10.0 in /easel by @dependabot in #855
- Bump file_picker from 4.6.1 to 5.0.1 in /easel by @dependabot in #856
- Resolved settings page bugs in Wallet by @faizhashmiRnS in #903
- Devtool hotfixes (aug4) by @afti-githobo in #755
- Removed adding username by @kjawadDeveloper in #916
- fix: app-check is enabled globally by @abdullahjankhan1 in #910
- fix: updated ui for 3d video audio and pdf by @abdullahjankhan1 in #896
- table test driven for query cookbook by @ThanhNhann in #911
- Added functionality to take Feedback from Users in Wallet by @faizhashmiRnS in #881
- Solved ci issue by @kjawadDeveloper2 in #951
- Deep link generation in Wallet by @faizhashmiRnS in #948
- create table test driven for messages_account_test by @levanhieuhust in #944
- create table test driven for message_transfer_cookbook_test by @levanhieuhust in #943
- create table test driven for message_set_item_string_test by @levanhieuhust in #942
- create table test driven for message_send_items_test by @levanhieuhust in #941
- create table test driven for message_complete_execution_early_test by @levanhieuhust in #930
- create table test driven for message_burn_debt_token_test by @levanhieuhust in #929
- Dang/add test cli by @GNaD13 in #922
- Add missing test cases by @levanhieuhust in #870
- added item share view by @abdullahjankhan1 in #945
- Bump video_player from 2.4.5 to 2.4.7 in /easel by @dependabot in #857
- Bump floor_generator from 1.2.0 to 1.3.0 in /easel by @dependabot in #908
- Bump just_audio from 0.9.24 to 0.9.28 in /easel by @dependabot in #890
- fix: buy now free issue fixed by @faisalnaveedRNS in #958
- Bump flutter_screenutil from 5.5.3+2 to 5.5.4 in /easel by @dependabot in #964
- Bump floor from 1.2.0 to 1.3.0 in /easel by @dependabot in #886
- Changed create wallet to create key by @kjawadDeveloper2 in #959
- Bump react-router-dom from 5.3.3 to 6.3.0 in /big-dipper by @dependabot in #765
- add test query referral by @GNaD13 in #968
- create table test driven for messages recipe test by @levanhieuhust in #966
- fix: nav bar was set to hide on mobile view on item share by @abdullahjankhan1 in #957
- create table test driven for message fulfill trade test by @levanhieuhust in #939
- fix func SetPylonsAccount by @GNaD13 in #967
- Added firebase analytics sdk by @kjawa...
v1.0.0-rc1
Pylons v1.0.0-rc1
Upgrade Prerequisites
- Go 1.18.* or 1.19.*
- Arch linux: pacman -Syyu go
- Ubuntu: snap install go --classic
- Other linux distributions are left as an exercise to the reader
- $GOPATH/bin on your $PATH environment variable. Here's how I usually set that up, your mileage may vary:
- export PATH=$PATH:~/go/bin
- export GOPATH=~/go
Upgrade procedure
The upgrade is at block 1495000
At block 1495000, your node will stop. When your validator node stops, you should run these commands:
git clone https://github.com/Pylons-tech/pylons
cd pylons
git checkout v1.0.0-rc1
go install ./...
pylonsd start
That will upgrade the Pylons blockchain to v1.0.0-rc1 and re-start the node. The network will begin to produce blocks again after 2/3rds of VotePower comes back online, and this typically takes 2-30 minutes.
Note: you may wish to use SystemD or the like, and if you use systemd or another process manager, you should write your own unit file, since it wouldn't be appropriate for us to provide guidance on that.
- To check the consensus state, you can run:
curl localhost:26657/consensus_state
- If you experience errors during the process, please ask for help in the validators channel.
- Please expect rpc infrastrucure to go down for 1-24 hours
When the network begins to produce blocks again, the upgrade is complete.
What's Changed
- upgrade handler flag by @faddat in #706
- Bump github.com/ignite/cli from 0.22.2 to 0.23.0 by @dependabot in #720
- bump math lib by @faddat in #714
- Bump actions/stale from 3 to 5 by @dependabot in #715
- Bump axios from 0.21.4 to 0.27.2 in /big-dipper by @dependabot in #733
- Bump secp256k1 from 3.8.0 to 4.0.3 in /big-dipper by @dependabot in #732
- Bump crypto-js from 3.3.0 to 4.1.1 in /big-dipper by @dependabot in #731
- Bump rollup from 2.77.0 to 2.77.2 in /big-dipper by @dependabot in #730
- fix: updated recipe.proto to accept json tags by @abdullahjankhan1 in #734
- day 1 of dogfooding hotfixes by @afti-githobo in #723
- Bump meteor-node-stubs from 0.4.1 to 1.2.5 in /big-dipper by @dependabot in #728
- Bump react-helmet from 5.2.1 to 6.1.0 in /big-dipper by @dependabot in #727
- Bump @google-cloud/storage from 5.20.5 to 6.3.0 in /big-dipper by @dependabot in #729
- Bump reactstrap from 8.10.1 to 9.1.2 in /big-dipper by @dependabot in #742
- Bump @ledgerhq/hw-transport-webusb from 5.53.1 to 6.27.2 in /big-dipper by @dependabot in #741
- Bump bootswatch from 4.6.1 to 5.2.0 in /big-dipper by @dependabot in #740
- Bump fibers from 4.0.3 to 5.0.2 in /big-dipper by @dependabot in #739
- Bump bech32 from 1.1.4 to 2.0.0 in /big-dipper by @dependabot in #726
- Bump github.com/google/cel-go from 0.12.0 to 0.12.4 by @dependabot in #717
- Bump actions/cache from 2.1.6 to 3.0.5 by @dependabot in #716
- Bump simpl-schema from 1.12.2 to 1.12.3 in /big-dipper by @dependabot in #725
- Bump eslint-plugin-jsx-a11y from 6.6.0 to 6.6.1 in /big-dipper by @dependabot in #724
- Bump @ledgerhq/hw-transport-web-ble from 5.51.1 to 6.27.2 in /big-dipper by @dependabot in #736
- Bump react-toastify from 4.5.2 to 9.0.7 in /big-dipper by @dependabot in #737
- Bump react-router-dom from 4.3.1 to 6.3.0 in /big-dipper by @dependabot in #738
- Bump firebase-admin from 11.0.0 to 11.0.1 in /big-dipper by @dependabot in #747
- Bump d3 from 5.16.0 to 7.6.1 in /big-dipper by @dependabot in #746
- Bump chart.js from 3.8.0 to 3.9.0 in /big-dipper by @dependabot in #745
- Bump eslint-plugin-meteor from 5.2.0 to 7.3.0 in /big-dipper by @dependabot in #744
- Bump react-showdown from 1.6.0 to 2.3.1 in /big-dipper by @dependabot in #743
- remove upgrade flag by @catShaark in #748
- Update README.md by @faddat in #659
Full Changelog: v1.0.0-rc0...v1.0.0-rc1
Pylons v1.0.0-rc0
What's Changed
- Fix/amount minted bug by @faisalnaveedRNS in #567
- fix/same user minter by @abdullahjankhan1 in #568
- recipe timestamp was added -> createdAt and updatedAt by @abdullahjankhan1 in #572
- Fix/events by @abdullahjankhan1 in #573
- feature: get recipe history was implemented rpc and cli by @abdullahjankhan1 in #574
- Create codeql.yml by @faddat in #569
- gitpod editor with full db support by @faddat in #579
- Update lint.yml by @faddat in #580
- Update .golangci.yml by @faddat in #582
- go 1.18 only by @faddat in #581
- Update .gitpod.yml by @faddat in #584
- PS-52 fix: naming convention and emplty list on no record found by @abdullahjankhan1 in #575
- feat: google iap by @faisalnaveedRNS in #585
- Fix/events new by @abdullahjankhan1 in #587
- bash scripts for running chain, set up wallet, validator by @hieuvubk in #592
- Code Refactoring: change all proto fields to camel_case in compliance with Cosmos proto by @nghuyenthevinh2000 in #591
- Update sims.yml by @faddat in #595
- Update test.yml by @faddat in #594
- 16 vcpu on long tests by @faddat in #599
- Delete deploygcp.yml by @faddat in #597
- Update codeql.yml by @faddat in #596
- removing ignite cli: fumpt, golangci, go1.18 by @faddat in #578
- Feat: validate call, utils for building out future devtool calls by @afti-githobo in #589
- Delete deployprotos.yml by @faddat in #598
- time stamp was added to items when minted by @abdullahjankhan1 in #606
- Fix/apple pay by @abdullahjankhan1 in #605
- Vuong/spam mitigation by @vuong177 in #601
- Migrate big-dipper to pylons monorepo by @justyntemme in #609
- Bump moment from 2.29.1 to 2.29.2 in /big-dipper by @dependabot in #612
- Update .golangci.yml by @faddat in #610
- Feat/stripe refund by @abdullahjankhan1 in #614
- Coverage test: coins tests by @hieuvubk in #613
- Fix/iap by @abdullahjankhan1 in #619
- refactor proto compliance by @nghuyenthevinh2000 in #611
- Coverage test by @hieuvubk in #616
- Use big dipper latest changes by @justyntemme in #629
- Using async for reduce time test by @vuong177 in #633
- fumpt by @faddat in #627
- Minor error test msg serverapple in app purchase get coins by @nghuyenthevinh2000 in #631
- Devtool omnibus pull request by @afti-githobo in #635
- 46 by @faddat in #626
- Blanks by @faddat in #624
- Update codeql.yml by @faddat in #636
- remove long tests? by @faddat in #643
- Bump moment from 2.29.1 to 2.29.4 in /big-dipper by @dependabot in #630
- UI issues in Buy now fixed by @Kamran95 in #649
- fix: buy now ui issue was fixed by @faisalnaveedRNS in #639
- remove epochs by @faddat in #647
- Create testnet.yml by @faddat in #637
- push notifications by @faisalnaveedRNS in #641
- Test: cli burn debt tokens by @hieuvubk in #622
- pylons testnet 3 network added by @faisalnaveedRNS in #657
- update sdk for fix REST block query by @vuong177 in #660
- remove deploy folder by @faddat in #655
- documentation in monorepo by @faddat in #654
- Create linter.yml by @faddat in #652
- aded nftFormat property to sale in analytics collection by @aliirns in #651
- fixed missing functions and imports issue by @aliirns in #661
- sdk 46 rc3 by @faddat in #664
- Update genesis.json by @faddat in #658
- Create node.js.yml by @faddat in #653
- firebase.json is now placed with other config files in Big-Dipper Folder by @aliirns in #670
- line height was updated by @faisalnaveedRNS in #668
- Delete linter.yml by @faddat in #674
- Update test/msg server complete execution early test by @ThanhNhann in #672
- reafactor execution_test by @ThanhNhann in #667
- Fix some exceedingly weird module loading behavior which turns out t by @afti-githobo in #666
- added regex to accept only numbers characters underscore and hyphen by @abdullahjankhan1 in #648
- Update lint.yml by @faddat in #673
- Fix/activity feed media by @Kamran95 in #675
- Example project for dev tools by @afti-githobo in #645
- fix testnet by @vuong177 in #671
- update testing msg_server_cookbook_test with table-driven test by @ThanhNhann in #676
- Feat/app check by @abdullahjankhan1 in #638
- added referral field in proto for create account by @abdullahjankhan1 in #650
- remove buildjet by @faddat in #679
- ui issues resolved by @Kamran95 in #680
- push notification key was updated by @faisalnaveedRNS in #678
- Fix/push notification end points by @aliirns in #681
- fixed multiple validation issues in endpoints by @aliirns in #682
- dart code generation & some fixes by @aliirns in #683
- fix: tx id was added into transaction history response by @abdullahjankhan1 in #686
- fix: dart grpc buf was fixed by @faisalnaveedRNS in #687
- fix: url were update with cosmos sdk 0.46.0 by @abdullahjankhan1 in #689
- fix: app check was diabled for cli use by @abdullahjankhan1 in #688
- update testing msg_server_execute_recipe_test with table-driven test … by @ThanhNhann in #685
- Fix/bigdipper url by @abdullahjankhan1 in #693
- sdk v0.46.0 by @faddat in #691
- Upgrade handler by @vuong177 in #684
- updated big dipper get recipe history URL by @abdullahjankhan1 in #695
- replaced video and mp3 by thumbnail and replaced nan by free drop by @Kamran95 in #696
- Feat/gadgets by @afti-githobo in #692
- [IMPORTANT] update logic code for MatchItemInputsForTrade function by @ThanhNhann in #697
- Implement gadgets in integration tests, fix oversights by @afti-githobo in #699
- Ibc v5 by @faddat in #700
- migrate fix by @vuong177 in #701
- Ibc upgrade fix and ibc host by @vuong177 in #702
- update fork for ibc-host by @vuong177 in #703
- minor:add ica to app module basic by @vuong177 in #709
- use ibcv5 from mainline repo by @faddat in #710
- add change log by @nghuyenthevinh2000 in https://github.com/Pylons-tech/pylons/pull/...
v0.4.2
This release includes fix for IBC base NFT purchase.Now user can buy NFT using following IBC tokens
- ATOM (uatom)
- UST (uusd)
- Emoney Euro (eeur)
- Agoric (urun)
- Juno(ujunox)
Moreover, zero Royalty issue is also fixed, now user can create NFT without royalty. Project Documentation is also improved . This upgrade is fully compatible with v0.4.1, and has been tested to be so on the current pylons testnet.
What's Changed
- fix: zero royalty issue was resolved by @faisalnaveedRNS in #559
- fix: ibc owner transfer coins by @faisalnaveedRNS in #558
- chore: update LICENSE by @MikeSofaer in #556
- docs: ibc setup docs was added by @HassanRNS in #554
- chore: code owners by @BlackPanthar in #553
- fix: recipe execution on IBC base payment fixed by @faisalnaveedRNS in #552
New Contributors
- @faisalnaveedRNS made their first contribution in #558
- @HassanRNS made their first contribution in #554
Full Changelog: v0.4.1...v0.4.2
v0.4.1 - Minor stability release
This release includes minor security updates, better documentation, and stability improvements to the recipe execution engine. This upgrade is fully compatible with v0.4.1, and has been tested to be so on the current pylons testnet.
Full Changelog: v0.4.0...v0.4.1
v0.4.0
This is a breaking update with previous versions including protobuf changes, state-machine changes, bug fixes, and quality-of-life improvements.
What's Changed
- test: atomgachi test by @aljo242 in #499
- chore: custom sims workflow by @aljo242 in #503
- docs: update sdk link by @aljo242 in #501
- fix: fix simapp target and Makefile by @aljo242 in #504
- chore: CLI text cleanup by @aljo242 in #502
- chore: enable multi-seed sim in workflow by @aljo242 in #505
- update starport config.yml to create realistic genesis by @giunatale in #506
- chore: remove genesis folder by @aljo242 in #507
- refactor!: remove field length params by @aljo242 in #508
- fix: bump opencontainers/image-spec by @aljo242 in #509
- docs: Create Developer-CLI-Tutorial.md by @BlackPanthar in #500
- docs: Recipe walkthrough by @mijolae in #516
- chore: remove conditionlist by @aljo242 in #515
- Update RECIPE_WALKTHROUGH.md by @BlackPanthar in #518
- fix: complete pending execution panic bugfix by @aljo242 in #519
- refactor!: remove costperblock by @aljo242 in #517
- feat: Add bash completion support by @andraderaf in #521
- feat: telemetry rewrite by @aljo242 in #524
- test: Add ExecuteRecipeMutableString test to ExecuteRecipe tests by @BlackPanthar in #525
- chore: sdk and ibc-go bumps by @aljo242 in #520
- chore: bump sdk to v0.44.5 by @aljo242 in #528
- feat: cli improvements by @aljo242 in #530
- fix: bypass when upper == lower by @aljo242 in #529
New Contributors
Full Changelog: v0.3.2...v0.4.0
v0.3.2
v0.3.1
v0.3.0
What's Changed
- update develop to main by @aljo242 in #483
- chore : update test faucet by @andraderaf in #484
- update
develop
tomain
by @aljo242 in #488 - fix!: fix nodeVersion issue by @giunatale in #489
- invert default percentages in payment processors by @giunatale in #490
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- Add the
x/epochs
module and custom fee distribution logic - Upgrade dependencies (Cosmos SDK, IBC-go, Tendermint Core)
- Add simulation testing and expand unit test coverage
- Add
list-trades
query - Add
paymentProcessors
functionality to enable Google IAP and Stripe purchases - Bug fixes
See the CHANGELOG for an exhaustive list of all changes.