An update from our eWallet team who have been working around the clock toward production ready release of the eWallet SDK:
Following last week's update, which we recommend you read first if you have not already, we're ready to introduce the 1.0.0-pre0 version. From here on out we plan to continue fixing and improving things, but not break them anymore!
As always we take the quality of our releases very seriously, so we would rather take the time to ensure we’re providing great tools than push things out hastily before they are ready. We are looking to the future; our top priority is to create tools that will be useful and secure in the long run, to make decentralized networks and open source platforms that are truly ready to be deployed into the real world. We hope you understand this point of view and share it :)
What has been done:
- The secret access key has been upgraded from 32-bits to 128-bits (#303, #305)
- The release procedure OIP has been finalized (OIP-4)
- Implemented a full permission system for the entire Admin API (#275, #301)
- The work on an improved release pipeline is nearly finalized (#312)
- Internal exchange bug fixes and improvements (#286, #290, #291, #293)
- Transaction calculation (#302)
- Invitation url domain whitelisting (#304)
- Admin Panel improvements (#294, #296, #299)
- Caching Optimization for data layer on Admin panel (#287)
- Real time transaction request and consumption based on websocket (#267, #306)
- Minor bug fixes and improvements (#292, #297, #298, #300, #307, #308, #310, #311)
- Work has started on documentation rewrite
The next steps:
- All features planned for 1.0 release are now included. The “1.0.0-pre0” version we’re releasing today can be considered ready to use by the community, and we will happily be providing support to those looking to build with it.
- Since this initial release will be the base for the blockchain integration we will be working on in the coming months (we can’t wait to get started!), it is even more important for us to be completely confident in the codebase before proceeding. You need stable foundations before building anything on top, which is even more true when talking about blockchain technology.
- Next week, we’ll be focusing on testing, improving the documentation and put up a Docker distribution that should ease the deployment, the three things which we did not have enough time this week to finalize. We do have to sleep sometimes!
As a part of an ongoing effort to be more connected with the community, we will be publishing weekly eWallet updates like the one you’re reading right now.
Keeping the community (you) informed and encouraged is part of our mission ❤️