question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Breaking change Wishlist for 4.0

See original GitHub issue

This ticket is for general discussion of the breaking changes in the coming 4.0 release.

Please edit the main post to add a topic with a sequence number, and we can discuss it in the comments. If the breaking change is decided to be worthy to add, then create a separated issue for it.

  1. [POSTPONED] Do not allow having both typed Realm instance and Dynamic Realm instance on the same thread. Throw an exception instead. This creates lots of troubles with Realm instance cache management. By disallowing it, the RealmCache implementation can be much simpler and give us an option to totally manage the Realm instance through Object Store.

  2. [POSTPONED] Change the behavior of distinct() to work against query result. See #4774

  3. [DONE] Replace RxJava1 with RxJava2. This issue here #3497 describes an approach where we split RxJava support into a separate library, but after trying that out in a sample project, it just feels really clunky. Doing realm.where(Person.class).findAll().asFlowable() is just so much nicer than doing RxRealm.asFlowable(realm.where(Person.class).findAll()) and if one thing Kotlin has proved, then it is that small things matter 😄

  4. [POSTPONED] Remove the mips so file since there is NO mips device in the market.

  5. DONE [NH] Rename getAccessToken either rename it to reflect the fact that it’s returning a refresh_token, or abstract the name to the end user.

  6. DONE [NH] Remove deprecated methods retrieveUser and retrieveUserAsync as well as the deprecated SyncUser#Callback

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Comments:9 (9 by maintainers)

github_iconTop GitHub Comments

1reaction
beeendercommented, Jun 14, 2017

Do not allow having both type Realm instance and Dynamic Realm instance on the same thread.

Yes, for the same RealmConfiguration! Migration is different where we control the Realm instance internally.

0reactions
cmelchiorcommented, Oct 3, 2017

Feature set for 4.0 is complete. Moving the rest of the items to #5372. Closing

Read more comments on GitHub >

github_iconTop Results From Across the Web

If there's gonna be a Python 4.0 one day, what's a breaking ...
I code with variable or class names being my guide, and it's rare that such names' types or roles change. I basically self...
Read more >
Breaking Changes Introduced in SFRA 5.0 - Salesforce Help
SFRA 5.0 is a major release that introduces changes that are not backwards-compatible. The breaking changes in SFRA 5.0 are as follows: The...
Read more >
Got a One UI 4.0 features wishlist? Here's ours! - SamMobile
Until One UI 4.0 arrives, we can only dream of what it's going to offer. For now, we compiled a wishlist of new...
Read more >
Changes to Styles in 4.0 - Spartacus Documentation - SAP
The $wish-list-components-whitelist SCSS variable name has been renamed to $wish-list-components-allowlist in wish-list/index.scss .
Read more >
Major Release: Zammad 4.0
March 25, 2021 · Finally, the time has come: Zammad 4.0 is here! ... Along with the new features and updates come some...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found