Commit Graph

93 Commits

Author SHA1 Message Date
Johan Andrén
e1b50a2354 build: Drop fortify (#32884) 2026-02-09 18:47:23 +01:00
Patrik Nordwall
57f68538ff fix: SBR threshold for down-all-when-indirectly-connected (#32875)
Threshold for when all are downed instead of only the detected indirectly connected, 50% enabled by default
2026-01-14 16:00:52 +01:00
Patrik Nordwall
6368a51cff doc: Zip download of hello world (quickstart) sample (#32384)
* moving away sample downloads from developer.lightbend.com
* include zip downloads of samples in Paradox
* this is the same sample as we have in "First example" so
  the doc content of the quickstart is redundant
* updated links from getting started
* test samples from ci
* run ci check on main
* link from examples page
2024-04-17 16:04:43 +02:00
Johan Andrén
f9f93b3766 build: Drop OSGi support (#31747)
* build: Drop OSGi support #28304

* Cleaner inclusion of JDK9+ classes

* migration guide, drop osgi page
2022-11-18 14:46:22 +01:00
Jack Pines
e5968cbb95 Enables Fortify SCA scans in support of SOC 2 compliance efforts (#31421)
* Modifies `build.sbt` to enable creating NSTs for all modules, outputting to individual folders.
Adds script for scanning all such folders.
Adds the output of said scans for auditing purposes.
Adds scan times CSV for analysis.

* Updates `fortify-scan.sh` script to create a log.
Formats the timestamp to be parsable.
Reran scans to verify functionality and included the log in commit.
Note: scan took ~86 minutes.

* Updates to check for fortify license; no license, no NSTs

* Minor refactoring to make more readable.
Adds `fortify-scan.sh` to create fpr and pdf outputs.
Adds `runSourceAnalyzer` task to allow running `fortify-scan.sh` with sbt.
Adds fpr and pdf reports for review and prioritization by engineering.

* Updates to stop committing `fortify-scans/`.
Now gets the lightbend/fortify-scans repo and pushes results there.
Moves Fortify version to where all other plugin version info is.

* Updates to stop committing `fortify-scans/`.
Now gets the lightbend/fortify-scans repo and pushes results there.
Moves Fortify version to where all other plugin version info is.

* Adds updates to properly push the Fortify scan results.

* Changes to support running scans on platforms other than Mac.
Moves `fortify-scan.sh` to `scripts` folder.

* Deletes (moved) script
Removes unused variable
Cleans up old log file before creating a new one for the current scan session

* Updates Fortify to 22.1.
Adds support for easily updating to new Fortify versions.

* Removes the need to explicitly compile ahead of performing source analysis by adding a command alias that does both.
Renames script to be more descriptive and align with the other refactoring.

* Fixes format issues
2022-09-15 11:36:21 +02:00
Andrea Peruffo
d75ad252b8 Run multi-node tests on fresh GKE clusters (#30570)
* Port multi-node-test from Jenkins
* link to issues for gh-excluded tests
* use kubectl in multi-jvm plugin
2021-08-27 17:40:51 +02:00
Andrea Peruffo
da70e0ccd4 Scala 3 cross compatible akka-actor / akka-testkit / akka-actor-tests (#29956)
* Remove @switch when it doesn't take effect
* Use ActorRef.noSender
* Minor tweaks to SchedulerSpec
* Disambiguate TypedActor for Scala 3
* Bump ScalaTest to a version compatible with Scala 3
* Bump ScalaCheck
* Disambiguate Event in SupervisorHierarchySpec
* Scala 3 compatible EventBusSpec
* Prevent private unused variables to be erased by Scala 3
* Bump mockito
* Explicit actorRef2Scala import
* restore original .scalafix.conf
* Scala 3 compatible tailrec
* Reminder to re add switch annotation in case
* Move to nowarn instead of silencer
* Bump to Scala 2.12.13
* Cross compatible annotations
* fix docs generation
* adapt the build for Scala 3
* fix errors but bus
* remove more SerialVersion from trait
* scalacheck only from scalatest
* cross-compile akka-actor-tests
* restore cross-compilation
* early initializers workaround
* scalacheck switch
* cross compatible FSM.State class
* cross compatible LARS spec
* Change results to pass LineNumberSpec
* fix stackoverflow in AsyncDnsResolverIntegrationSpec
* FSM.State unapply
* fix Scala 2.13 mima
* SerialVersionRemover compiler plugin
* removed unused nowarns
2021-02-01 16:38:29 +01:00
Edward Samson
73899ff16b Add Metals output to .gitignore (#29724) 2020-10-10 13:01:09 +02:00
Arnout Engelen
e898197bdd Add 'core' and 'dumps' to gitignore (#27423)
'core' is sometimes left behind by graphviz, and a 'dumps' directory
is sometimes left behind when running with jdk11 and graal.
2019-07-30 08:11:05 +01:00
Arnout Engelen
c3e8a968d9 Test hostname verification (#27355) 2019-07-16 15:32:50 +02:00
Dale Wijnand
6693fd6f7d Drop the exec bit on non-executable files 2017-05-23 16:06:27 +02:00
Arnout Engelen
8fbaa1054c Run rst to md conversion
Based on the slightly modified rst source in the convertedReference branch

As documented in https://docs.google.com/document/d/1dfN7ds-kKPKSokZZTbyXdNjMzZyUkwuOd8V5JXWd6wY/edit
2017-05-10 16:20:38 +02:00
Patrik Nordwall
8ab02738b7 Merge branch 'master' into wip-sync-artery-dev-2.4.9-patriknw 2016-08-23 20:14:15 +02:00
Konrad Malawski
fde9d86879 ByteString optimisations of methods in HTTP parsing hot-path (#20994)
* =act #20992 prepare benchmarks for ByteString optimisations

* =act #20992 optimise common ByteString operations: drop,take,slice...

* =act,htc #15965 add ByteString.decodeString(java.nio.charsets.Charset)
2016-07-20 14:01:51 +02:00
Konrad Malawski
e818887bb2 +art #20455 HeavyHitters, CountMinSketch => ActorRef Compression
* +art #20455 HeavyHitters and CountMinSketch prepared for Compression

* +art #20455 compression tables and integration specs
2016-06-23 11:58:54 +02:00
Endre Sándor Varga
4ba4c27b0f splitting up TLS APIs 2016-02-16 21:49:35 +01:00
Konrad Malawski
f6147972d7 +pro add Akka Streams HTTP to master build
> merged akka-bench-jmh-dev with akka-bench-jmh
> renamed akka-stream-tck to more correctly named akka-stream-tests-tck
> merged java8 tests with normal tests in http
2016-01-13 01:25:04 +01:00
Patrik Nordwall
252e88c082 =cdd #17779 Create activator template for Distributed Data
* includes the samples, with tutorial text description
2015-06-30 08:08:43 +02:00
Patrik Nordwall
e2608e7cc2 !clt #15110 Use buffer instead of stash in singleton proxy
* drop first in singleton proxy
2015-06-18 11:18:24 +02:00
Patrik Nordwall
01510637f6 cam #16406 Harden camel.ActorProducerTest 2015-05-15 10:39:30 +02:00
Andrei Pozolotin
7b9f77a073 + akka-cluster-metrics: new akka module
* new akka module split from akka-cluster
* provide sigar provisioning
* fix ewma usage
* resolve #16121
* see #16354
2015-01-19 10:23:54 -06:00
Konrad Malawski
ee49fcea6d Update .gitignore
Testing PR validator, please ignore.
2014-05-21 13:48:06 +02:00
Patrik Nordwall
234238c727 =act #15102 No serialization needed for EventStreamUnsubscriber
* The problem was that akka://all-systems/StandardOutLogger ref was
  passed during system shutdown
* Add special serialization of StandardOutLogger, and Nobody
2014-05-08 19:37:14 +02:00
Björn Antonsson
e98dd13cd6 !osg, pro Updated OSGi dependencies and using a BundleDelegatingClassLoader
* Numerous version upgrades to dependencies
* Publish integration test maven dependencies automatically
* Use slf4j logging, with standard OPS4j Pax Logging
* Maven and sbt use different target directories
* Add a custom serializer to the integration test
* Add akka-persistence to the integration test
* Removing reference copying and using a BundleDelegatingClassLoader
* Make akka-actor a proper bundle, and remove duplicate classes and
  reference.conf files from akka-osgi
* Remove akka-osgi-aries

This is a hackathon team effort by:
* Björn Antonsson
* Endre Sándor Varga
* Roland Kuhn
* Patrik Nordwall
2014-02-02 16:21:44 +01:00
Patrik Nordwall
362074177a =doc #3689 Make activator template for akka.Main 2013-12-12 16:03:02 +01:00
Roland
33c588d3fc ignore automatically assembled files in akka-osgi resources dir 2013-01-29 12:34:33 +01:00
Björn Antonsson
0dbeb471b8 Load build time system properties from a file. See #2791 2012-12-20 08:20:52 +01:00
Patrik Nordwall
8dfb9434fa Merge pull request #787 from akka/wip-2284-heartbeat-scalability-patriknw
Use consistent hash to heartbeat to a few nodes instead of all, see #2284
2012-10-15 02:52:28 -07:00
Viktor Klang
f5895ba64c Adding SBT transient project config classes to .gitignore 2012-10-14 04:06:40 +02:00
Patrik Nordwall
3f73705abc Use consistent hash to heartbeat to a few nodes instead of all, see #2284
* Previously heartbeat messages was sent to all other members, i.e.
  each member was monitored by all other members in the cluster.
* This was the number one know scalability bottleneck, due to the
  number of interconnections.
* Limit sending of heartbeats to a few (5) members. Select and
  re-balance with consistent hashing algorithm when new members
  are added or removed.
* Send a few EndHeartbeat when ending send of Heartbeat messages.
2012-10-08 08:41:28 +02:00
Roland
cc669c3838 integrate akka-contrib docs into akka-docs build
using the awesomized sbt-site plugin!
2012-10-02 11:37:31 +02:00
Peter Vlugter
4ca5cf88f3 Use sbt-site plugin to generate sphinx docs 2012-10-02 11:37:31 +02:00
Roland
9bc01ae265 add preprocessor for RST docs, see #2461 and #2431
The idea is to filter the sources, replacing @<var>@ occurrences with
the mapping for <var> (which is currently hard-coded). @@ -> @. In order
to make this work, I had to move the doc sources one directory down
(into akka-docs/rst) so that the filtered result could be in a sibling
directory so that relative links (to _sphinx plugins or real code) would
continue to work.

While I was at it I also changed it so that WARNINGs and ERRORs are not
swallowed into the debug dump anymore but printed at [warn] level
(minimum).

One piece of fallout is that the (online) html build is now run after
the normal one, not in parallel.
2012-09-21 13:58:47 +02:00
Roland
d41160f4bf automatically reference right scalaVersion in RST
using epilog_rst configuration variable in sphinx, which reads
akka-docs/epilog_rst, which is written in sphinx-scala-version task by
SBT, which is referenced by the other docs tasks as a dependency
2012-08-17 00:07:56 +02:00
Roland
be74eb835b stashin commit so Iulian can play with it 2012-06-25 19:30:13 +02:00
Jonas Bonér
2e248e4b49 Removed code for tutorial, already removed in docs since duplicate in Typesafe/Akka getting started guide and template 2012-05-15 09:19:02 +02:00
Patrik Nordwall
bcc208819a Added .scalastyle to .gitignore 2012-05-14 09:34:59 +02:00
Jonas Bonér
da5a5d1316 Added ensime files to .gitignore. Plus fixed error from merge.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2012-02-28 11:39:10 +01:00
Roland
b3dd85f6dd switch to dispatcher-scoped settings for durable mailboxes, see #1836
- also switch SBT settings to enable testing of durable mailboxes
  centrally (if so desired, just uncomment testMailbox line in build.sbt)
- automatically start mongod, beanstalkd or redis-server when running
  the respective tests (assumes that the binaries are in PATH)
- unify settings extraction from dispatcher config, sub-scoping by
  mailbox type name
2012-02-25 22:41:48 +01:00
Eugene Vigdorchik
edc1d8046f Integrate schoir for distributed testing. 2012-01-12 12:47:11 +04:00
Peter Vlugter
7ff362c9c6 Improve the distribution download
- add a simple readme
- create a gzipped tar file of the download
- add a dry-run option to the release script
2011-12-24 17:39:48 +13:00
Peter Vlugter
a624c74045 Remove .tags_sorted_by_file 2011-12-21 14:53:17 +13:00
Jonas Bonér
9c18b8cb49 Merge branch 'wip-remove-timeout-jboner'
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-12-15 08:47:52 +01:00
Patrik Nordwall
b500f4af3a DOC: Removed stability-matrix 2011-12-13 08:09:54 +01:00
Jonas Bonér
15c0462db3 Added sbteclipse plugin to the build (version 1.5.0)
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-12-09 18:28:43 +01:00
Jonas Bonér
abf4b52f3e Added *.vim to .gitignore 2011-11-28 17:07:31 +01:00
Peter Vlugter
d9e0088f3c Get remoting working under the remote actor ref provider 2011-10-13 18:08:09 +02:00
Peter Vlugter
317b8bc03b Merge master into tame-globals branch 2011-10-13 13:41:44 +02:00
Patrik Nordwall
045b9d96c6 Added .cached to .gitignore 2011-10-12 20:39:59 +02:00
Roland
ccb429df13 add Eclipse .cache directories to .gitignore 2011-10-06 21:17:15 +02:00