Closed
Description
Overview
- continue to focus on the migration guide: general runtime and authentication+authorization
Goals
-
Migration guide between LB3 and LB4 MVP Migration guide between LB3 to LB4 [MVP] #453
- 🏃How to migrate CRUD Operation Hooks How to migrate CRUD Operation Hooks #3952
- 🏃How to migrate model mixins How to migrate model mixins #3951
- Spike: how to import LB3 models extending a custom base model Spike: how to import LB3 models extending a custom base model #3813
- 🏃 [migration/auth] Migrate
https://github.com/strongloop/loopback-example-access-control to LB4
[migration/auth] Migrate https://github.com/strongloop/loopback-example-access-control to LB4 #4520
-
Tooling around migration
- 🏃LB3 model import: preserve connector-specific metadata in property
definitions LB3 model import: preserve connector-specific metadata in property definitions #3810
- 🏃LB3 model import: preserve connector-specific metadata in property
-
Create models & REST APIs dynamically at runtime
- 🏃Dynamic binding/rebinding of controllers after app start Dynamic binding/rebinding of controllers after app start #433
-
Shopping app web site
- Shopping App Website: Installation/setup documentation
Shopping App Website: Installation/setup documentation loopback4-example-shopping#477
- Shopping App Website: Installation/setup documentation
-
Miscellaneous
- API Explorer ignores filter options where, fields, and order API Explorer ignores filter options where, fields, and order #2208
- npm test hangs infinitly on windows npm test hangs infinitly on windows #4425
- Run shared tests from both v3 and v4 of juggler
Run shared tests from both v3 and v4 of juggler loopback-connector-db2#133 - Add CrudRestApiBuilder to
@loopback/rest-crud
Add CrudRestApiBuilder to@loopback/rest-crud
#3737 - Column names in lowercase using lb4 discover method - SQL
connector Column names in lowercase using lb4 discover method - SQL connector #3343
-
PR reviews:
- feat: adds @deprecated convenience decorator feat: adds @deprecated convenience decorator #4415
- feat: adds utility launch for debugging a single test file feat: adds utility launch for debugging a single test file #4432
- Preserve custom type of auto-generated id property Preserve custom type of auto-generated id property #4270
- feat(extension-logging): add integration with winston and fluentd
logging feat(extension-logging): add integration with winston and fluentd logging #4117
Stretch Goals
-
CI
- 🏃 [CI] Postgresql downstream tests failed
[CI] Postgresql downstream tests failed loopback-datasource-juggler#1816 - [DashDB] Run shared tests from both v3 and v4 of juggler
Run shared tests from both v3 and v4 of juggler loopback-connector-dashdb#79
- 🏃 [CI] Postgresql downstream tests failed
-
Bug fixes
- 🏃 Belongs-To relation tries to resolve for foreign key NULL Belongs-To relation tries to resolve for foreign key NULL #4372
-
Log extension is not printing any logs Log extension is not printing any logs #2173Out of scope for Q1
-
Migration guide between LB3 and LB4 MVP Migration guide between LB3 to LB4 [MVP] #453
- Migration Guide: Discuss life cycle differences between LB3 and LB4
Migration Guide: Discuss life cycle differences between LB3 and LB4 #3935 - Which official LB3 components are not planned in LB4 Which official LB3 components are not planned in LB4 #3956
- Migration Guide: Discuss life cycle differences between LB3 and LB4
-
APIC Integration APIConnect / LoopBack 4 integration #4516-
[Spike] End to End test Shopping example in cloud with APIConnectOut of scope for Feb. After discussion with team and APIC team, we may not need this.
[Spike] End to End test Shopping example in cloud with APIConnect #4498
-
Looking for community contributions
Community contributors: Want to contribute but don't know where to start? Here is our wish list for this month:
- Add bearer auth scheme as the default security scheme Add bearer auth scheme as the default security scheme #4386
- 🏃 Add OpenAPI enhancer service in @loopback/rest Add OpenAPI enhancer service in @loopback/rest #4380
- Sugar decorators for Filter and Where parameters Sugar decorators for Filter and Where parameters #1749
- Model.toObject() should preserve prototypes (e.g. Date and ObjectID values) Model.toObject() should preserve prototypes (e.g. Date and ObjectID values) #3607