Skip to content

Commit

Permalink
build: Drop OSGi support (#31747)
Browse files Browse the repository at this point in the history
* build: Drop OSGi support #28304

* Cleaner inclusion of JDK9+ classes

* migration guide, drop osgi page
  • Loading branch information
johanandren committed Nov 18, 2022
1 parent a7092b5 commit f9f93b3
Show file tree
Hide file tree
Showing 23 changed files with 26 additions and 1,151 deletions.
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,6 @@ akka-docs-dev/rst_preprocessed/
akka-docs/_build/
akka-docs/exts/
akka-docs/rst_preprocessed/
akka-osgi/src/main/resources/*.conf
akka.sublime-project
akka.sublime-workspace
akka.tmproj
Expand Down
1 change: 0 additions & 1 deletion akka-actor/src/main/scala/akka/actor/ActorSystem.scala
Original file line number Diff line number Diff line change
Expand Up @@ -997,7 +997,6 @@ private[akka] class ActorSystemImpl(
"akka-distributed-data",
"akka-testkit",
"akka-multi-node-testkit",
"akka-osgi",
"akka-persistence",
"akka-persistence-query",
"akka-persistence-shared",
Expand Down
116 changes: 0 additions & 116 deletions akka-docs/src/main/paradox/additional/osgi.md

This file was deleted.

1 change: 0 additions & 1 deletion akka-docs/src/main/paradox/project/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@
* [../common/may-change](../common/may-change.md)
* [ide] (../additional/ide.md)
* [lombok](immutable.md)
* [osgi](../additional/osgi.md)
* [migration-guides](migration-guides.md)
* [rolling-update](rolling-update.md)
* [issue-tracking](issue-tracking.md)
Expand Down
21 changes: 21 additions & 0 deletions akka-docs/src/main/paradox/project/migration-guide-2.7.x-2.8.x.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
project.description: Migrating to Akka 2.8.
---
# Migration Guide 2.7.x to 2.8.x

Akka 2.8.x is binary backwards compatible with 2.7.x with the ordinary exceptions listed in the
@ref:[Binary Compatibility Rules](../common/binary-compatibility-rules.md).

No configuration changes are needed for updating an application from Akka 2.7.x to 2.8.x.

Rolling updates of Akka Cluster from Akka 2.7.x to 2.8.x is fully supported.

No deprecated features or APIs have been removed in Akka 2.8.x, except for OSGi


## OSGi no longer supported out of the box

OSGi packaging and support in Akka has been dropped.

Projects using OSGi will need to re-package or find another solution for using OSGi, you can find some possible hints
in issue: https://github.com/akka/akka/issues/28304
3 changes: 2 additions & 1 deletion akka-docs/src/main/paradox/project/migration-guides.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@ project.description: Akka version migration guides.

@@@ index

* [migration-guide-2.5.x-2.6.x](migration-guide-2.6.x-2.7.x.md)
* [migration-guide-2.7.x-2.8.x](migration-guide-2.7.x-2.8.x.md)
* [migration-guide-2.6.x-2.7.x](migration-guide-2.6.x-2.7.x.md)
* [migration-guide-2.5.x-2.6.x](migration-guide-2.5.x-2.6.x.md)
* [migration-guide-old](migration-guide-old.md)

Expand Down
135 changes: 0 additions & 135 deletions akka-osgi/src/main/scala/akka/osgi/ActorSystemActivator.scala

This file was deleted.

Loading

0 comments on commit f9f93b3

Please sign in to comment.