Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change PrimitiveSerializer compatibility switch setting name from use-neutral-primitives to use-legacy-behavior for less ambiguity #5290

Conversation

Arkatufus
Copy link
Contributor

No description provided.

…e-neutral-primitives` to `use-legacy-behavior` for less ambiguity
Copy link
Member

@Aaronontheweb Aaronontheweb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@Aaronontheweb Aaronontheweb added this to the 1.4.26 milestone Sep 28, 2021
@Aaronontheweb Aaronontheweb enabled auto-merge (squash) September 28, 2021 18:55
@@ -12,7 +12,7 @@ akka {
actor {
serialization-settings {
primitive {
use-neutral-primitives = off
use-legacy-behavior = on
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yep, good idea - need to have this set to on by default so users don't hit the issue while upgrading.

Aaronontheweb added a commit to Aaronontheweb/akka.net that referenced this pull request Sep 28, 2021
Arkatufus pushed a commit that referenced this pull request Sep 28, 2021
* added upgrade advisories section for Akka.NET website

* cleaned up formatting and navigation

* reconciled changes with #5290

* fixed `double` and `float` references since they're not handled by this serializer
@Aaronontheweb Aaronontheweb merged commit 302e3cb into akkadotnet:dev Sep 28, 2021
@Arkatufus Arkatufus deleted the Change_PrimitiveSerializer_compaibility_setting_name branch February 27, 2023 17:26
Arkatufus added a commit to Arkatufus/akka.net that referenced this pull request May 2, 2024
…e-neutral-primitives` to `use-legacy-behavior` for less ambiguity (akkadotnet#5290)

* Change PrimitiveSerializer compatibility switch setting name from `use-neutral-primitives` to `use-legacy-behavior` for less ambiguity

* Fix unit test

* Change default to full compatibility (on)

* Fix unit test

Co-authored-by: Aaron Stannard <aaron@petabridge.com>
(cherry picked from commit 302e3cb)
Aaronontheweb pushed a commit that referenced this pull request May 2, 2024
* Change the base class of PrimitiveSerializers to SerializerWithStringManifest (#4989)

* Change the base class of PrimitiveSerializers to SerializerWithStringManifest

* Add backward compatibility to the wire format

* Update API Approver list

(cherry picked from commit 25246ac)

* cherry-picked from 6101fea

Add backward compatibility to PrimitiveSerializers (#5280)

* Add backward compatibility to PrimitiveSerializers

* Update API Approver list

* Change PrimitiveSerializer compatibility switch setting name from `use-neutral-primitives` to `use-legacy-behavior` for less ambiguity (#5290)

* Change PrimitiveSerializer compatibility switch setting name from `use-neutral-primitives` to `use-legacy-behavior` for less ambiguity

* Fix unit test

* Change default to full compatibility (on)

* Fix unit test

Co-authored-by: Aaron Stannard <aaron@petabridge.com>
(cherry picked from commit 302e3cb)

* Code cleanup

* Fix FSharp.Core package problem

* Fix CI/CD script - Change vmimage to windows-latest and ubuntu-latest

* Fix CI/CD script - Install SDK

* Bump net45 target to net452

* Fix CI/CD script

* Bump Incrementalist.Cmd to 0.9.0

* Revert "Bump net45 target to net452"

This reverts commit 2d0d76d.

* Revert "Code cleanup"

This reverts commit d72b753.

* Code cleanup

* Code cleanup
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants