2019 was surely an exciting and rewarding year for LoopBack. We received the “Best in API Middleware” award from API World, our LB4 downloads on npmjs.com increased more than double compared to the year before. Moreover, we are thrilled to learn that many of you had deployed LoopBack 4 applications in production! In case you missed our 2019 review, make sure you check it out. As 2020 begins, we would like to share with you our high-level goals for this year. Things might change or shift throughout the year, but here is our plan.
Almost a year ago, we announced Extended Long Term Support for LoopBack 3, extending Active LTS to the end of November 2019. As the saying goes, all good things must come to an end, and so LoopBack version 3 has entered Maintenance LTS in December 2019.
It’s a Leap Year this year, and we continue to make leaps in LoopBack 4.
With New Year’s resolutions in mind, we quickly got started on several items.
Check out the sections below for the progress we made in each area:
- LoopBack 4 Shopping Example Front-end
- Migration Guide
- Improved Developer Experience
- Improved Performance Of Context
- APIC and LoopBack Integration
- Community Contributions
Happy New Year! The number of LoopBack 4 downloads in 2019 increased more than double than that in 2018. Thank you for your continuous support in using and contributing to LoopBack. We cannot do this alone and we really appreciate all the contributions from the community. In December, we were happy to have 3 community members join us as maintainers: @derdeka, dougal83 and achrinza!
As year 2020 commences, let us summarize our development activities in the last quarter of 2019.
- Migration Guide: created the outline for general runtime migration and added details on migrating Express middleware and model relations.
- Going cloud native: added extensions for observability and deployment documentation
- Authentication and authorization: enhanced the documentation and enabled token based authentication in API Explorer
- Inclusion of Related Models: completed MVP and ability to allow custom scope.
- Partition Key with Cloudant and CouchDB: added support for partitioned database
- Creating REST API from Model Classes: added the ability to generate controller from Model and Repository classes
Welcome to the first “In the Loop” of 2020! Join us as we review recent news, updates or opinions for Node.js, OpenAPI Spec, Microgateway, LoopBack and other open source solutions. We list them in no particular order, and any opinions expressed in the linked posts do not necessarily reflect those of the StrongLoop or IBM team.