dependabot[bot]
a295800102
build(deps): bump kotlin.version
...
Bumps `kotlin.version` from 1.9.21 to 1.9.22.
Updates `org.jetbrains.kotlin:kotlin-test` from 1.9.21 to 1.9.22
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.21...v1.9.22 )
Updates `org.jetbrains.kotlin:kotlin-maven-allopen` from 1.9.21 to 1.9.22
---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-test
dependency-type: direct:development
update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin:kotlin-maven-allopen
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-21 18:41:52 +00:00
dependabot[bot]
11cc1f0604
build(deps): bump org.springframework.boot:spring-boot-starter-parent
...
Bumps [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot ) from 3.2.0 to 3.2.1.
- [Release notes](https://github.com/spring-projects/spring-boot/releases )
- [Commits](https://github.com/spring-projects/spring-boot/compare/v3.2.0...v3.2.1 )
---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-starter-parent
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-21 18:40:59 +00:00
dependabot[bot]
92db0d3069
build(deps): bump org.springframework.boot:spring-boot-starter-parent
...
Bumps [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot ) from 3.2.0 to 3.2.1.
- [Release notes](https://github.com/spring-projects/spring-boot/releases )
- [Commits](https://github.com/spring-projects/spring-boot/compare/v3.2.0...v3.2.1 )
---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-starter-parent
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-21 18:33:50 +00:00
Michael Klishin
14ffd57cbc
Merge pull request #9979 from rabbitmq/dependabot/maven/deps/rabbitmq_auth_backend_http/examples/rabbitmq_auth_backend_spring_boot/main/org.springframework.boot-spring-boot-starter-parent-3.2.0
...
Bump org.springframework.boot:spring-boot-starter-parent from 3.1.5 to 3.2.0 in /deps/rabbitmq_auth_backend_http/examples/rabbitmq_auth_backend_spring_boot
2023-11-23 13:59:45 -05:00
Michael Klishin
4a01f3bbfa
Merge pull request #9980 from rabbitmq/dependabot/maven/deps/rabbitmq_auth_backend_http/examples/rabbitmq_auth_backend_spring_boot_kotlin/main/kotlin.version-1.9.21
...
Bump kotlin.version from 1.9.20 to 1.9.21 in /deps/rabbitmq_auth_backend_http/examples/rabbitmq_auth_backend_spring_boot_kotlin
2023-11-23 13:59:38 -05:00
dependabot[bot]
be576e2cb0
Bump org.springframework.boot:spring-boot-starter-parent
...
Bumps [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot ) from 3.1.5 to 3.2.0.
- [Release notes](https://github.com/spring-projects/spring-boot/releases )
- [Commits](https://github.com/spring-projects/spring-boot/compare/v3.1.5...v3.2.0 )
---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-starter-parent
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-23 18:50:04 +00:00
dependabot[bot]
f73dc281f7
Bump kotlin.version
...
Bumps `kotlin.version` from 1.9.20 to 1.9.21.
Updates `org.jetbrains.kotlin:kotlin-test` from 1.9.20 to 1.9.21
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.20...v1.9.21 )
Updates `org.jetbrains.kotlin:kotlin-maven-allopen` from 1.9.20 to 1.9.21
---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-test
dependency-type: direct:development
update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin:kotlin-maven-allopen
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-23 18:49:51 +00:00
dependabot[bot]
8e7076a289
Bump org.springframework.boot:spring-boot-starter-parent
...
Bumps [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot ) from 3.1.5 to 3.2.0.
- [Release notes](https://github.com/spring-projects/spring-boot/releases )
- [Commits](https://github.com/spring-projects/spring-boot/compare/v3.1.5...v3.2.0 )
---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-starter-parent
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-23 18:17:52 +00:00
Michael Klishin
1b642353ca
Update (c) according to [1]
...
1. https://investors.broadcom.com/news-releases/news-release-details/broadcom-and-vmware-intend-close-transaction-november-22-2023
2023-11-21 23:18:22 -05:00
dependabot[bot]
818d68695f
Bump org.junit.jupiter:junit-jupiter-params
...
Bumps [org.junit.jupiter:junit-jupiter-params](https://github.com/junit-team/junit5 ) from 5.10.0 to 5.10.1.
- [Release notes](https://github.com/junit-team/junit5/releases )
- [Commits](https://github.com/junit-team/junit5/compare/r5.10.0...r5.10.1 )
---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter-params
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-06 18:41:57 +00:00
dependabot[bot]
c73dfc6ca2
Bump kotlin.version
...
Bumps `kotlin.version` from 1.9.10 to 1.9.20.
Updates `org.jetbrains.kotlin:kotlin-test` from 1.9.10 to 1.9.20
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/commits )
Updates `org.jetbrains.kotlin:kotlin-maven-allopen` from 1.9.10 to 1.9.20
---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-test
dependency-type: direct:development
update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin:kotlin-maven-allopen
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-31 18:58:51 +00:00
dependabot[bot]
3405e53e53
Bump org.springframework.boot:spring-boot-starter-parent
...
Bumps [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot ) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/spring-projects/spring-boot/releases )
- [Commits](https://github.com/spring-projects/spring-boot/compare/v3.1.4...v3.1.5 )
---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-starter-parent
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-19 18:16:33 +00:00
dependabot[bot]
348629401c
Bump org.springframework.boot:spring-boot-starter-parent
...
Bumps [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot ) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/spring-projects/spring-boot/releases )
- [Commits](https://github.com/spring-projects/spring-boot/compare/v3.1.4...v3.1.5 )
---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-starter-parent
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-19 18:13:50 +00:00
dependabot[bot]
045ea74b32
Bump org.springframework.boot:spring-boot-starter-parent
...
Bumps [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot ) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/spring-projects/spring-boot/releases )
- [Commits](https://github.com/spring-projects/spring-boot/compare/v3.1.3...v3.1.4 )
---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-starter-parent
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-21 19:01:56 +00:00
dependabot[bot]
a89954e993
Bump org.springframework.boot:spring-boot-starter-parent
...
Bumps [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot ) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/spring-projects/spring-boot/releases )
- [Commits](https://github.com/spring-projects/spring-boot/compare/v3.1.3...v3.1.4 )
---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-starter-parent
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-21 18:32:03 +00:00
Michael Klishin
937260d4a9
Merge pull request #9179 from rabbitmq/dependabot/maven/deps/rabbitmq_auth_backend_http/examples/rabbitmq_auth_backend_spring_boot_kotlin/main/org.springframework.boot-spring-boot-starter-parent-3.1.3
2023-08-24 22:35:02 +04:00
dependabot[bot]
bc3688d46e
Bump org.springframework.boot:spring-boot-starter-parent
...
Bumps [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot ) from 3.1.2 to 3.1.3.
- [Release notes](https://github.com/spring-projects/spring-boot/releases )
- [Commits](https://github.com/spring-projects/spring-boot/compare/v3.1.2...v3.1.3 )
---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-starter-parent
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-08-24 18:31:05 +00:00
dependabot[bot]
59873c0df5
Bump org.springframework.boot:spring-boot-starter-parent
...
Bumps [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot ) from 3.1.2 to 3.1.3.
- [Release notes](https://github.com/spring-projects/spring-boot/releases )
- [Commits](https://github.com/spring-projects/spring-boot/compare/v3.1.2...v3.1.3 )
---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-starter-parent
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-08-24 18:12:17 +00:00
dependabot[bot]
294a1c75cd
Bump kotlin.version
...
Bumps `kotlin.version` from 1.9.0 to 1.9.10.
Updates `org.jetbrains.kotlin:kotlin-test` from 1.9.0 to 1.9.10
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/v1.9.10/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.0...v1.9.10 )
Updates `org.jetbrains.kotlin:kotlin-maven-allopen` from 1.9.0 to 1.9.10
---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-test
dependency-type: direct:development
update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin:kotlin-maven-allopen
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-08-23 19:05:48 +00:00
Marcial Rosales
a70539a1a1
Remove debug log statements
2023-08-14 13:09:58 +01:00
Marcial Rosales
dbffccba9d
Fix #9043
2023-08-14 11:51:46 +01:00
Arnaud Cogoluègnes
a07be2c1d3
Fix Kotlin HTTP auth backend example
...
No need of Spring Security.
2023-07-28 16:05:02 +02:00
dependabot[bot]
c27b5b5165
Bump org.junit.jupiter:junit-jupiter-params
...
Bumps [org.junit.jupiter:junit-jupiter-params](https://github.com/junit-team/junit5 ) from 5.9.3 to 5.10.0.
- [Release notes](https://github.com/junit-team/junit5/releases )
- [Commits](https://github.com/junit-team/junit5/compare/r5.9.3...r5.10.0 )
---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter-params
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-24 18:17:52 +00:00
Michael Klishin
8f1098482f
Merge pull request #8931 from rabbitmq/dependabot/maven/deps/rabbitmq_auth_backend_http/examples/rabbitmq_auth_backend_spring_boot/main/org.springframework.boot-spring-boot-starter-parent-3.1.2
...
Bump org.springframework.boot:spring-boot-starter-parent from 3.1.1 to 3.1.2 in /deps/rabbitmq_auth_backend_http/examples/rabbitmq_auth_backend_spring_boot
2023-07-20 23:28:11 +04:00
dependabot[bot]
25671cb216
Bump org.springframework.boot:spring-boot-starter-parent
...
Bumps [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot ) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/spring-projects/spring-boot/releases )
- [Commits](https://github.com/spring-projects/spring-boot/compare/v3.1.1...v3.1.2 )
---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-starter-parent
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-20 18:47:10 +00:00
dependabot[bot]
a56f269b44
Bump org.springframework.boot:spring-boot-starter-parent
...
Bumps [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot ) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/spring-projects/spring-boot/releases )
- [Commits](https://github.com/spring-projects/spring-boot/compare/v3.1.1...v3.1.2 )
---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-starter-parent
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-20 18:38:41 +00:00
dependabot[bot]
7c734cd427
Bump kotlin.version
...
Bumps `kotlin.version` from 1.8.22 to 1.9.0.
Updates `kotlin-test` from 1.8.22 to 1.9.0
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.8.22...v1.9.0 )
Updates `kotlin-maven-allopen` from 1.8.22 to 1.9.0
---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-test
dependency-type: direct:development
update-type: version-update:semver-minor
- dependency-name: org.jetbrains.kotlin:kotlin-maven-allopen
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-06 18:14:24 +00:00
Arnaud Cogoluègnes
e9d047d9b0
Merge pull request #8717 from rabbitmq/dependabot/maven/deps/rabbitmq_auth_backend_http/examples/rabbitmq_auth_backend_spring_boot_kotlin/main/org.springframework.boot-spring-boot-starter-parent-3.1.1
...
Bump spring-boot-starter-parent from 2.7.3 to 3.1.1 in /deps/rabbitmq_auth_backend_http/examples/rabbitmq_auth_backend_spring_boot_kotlin
2023-06-30 17:07:09 +02:00
dependabot[bot]
cefcfdb1c2
Bump spring-boot-starter-parent
...
Bumps [spring-boot-starter-parent](https://github.com/spring-projects/spring-boot ) from 2.7.3 to 3.1.1.
- [Release notes](https://github.com/spring-projects/spring-boot/releases )
- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.7.3...v3.1.1 )
---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-starter-parent
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-30 14:02:43 +00:00
dependabot[bot]
e3f3e563d8
Bump spring-boot-starter-parent
...
Bumps [spring-boot-starter-parent](https://github.com/spring-projects/spring-boot ) from 2.7.3 to 3.1.1.
- [Release notes](https://github.com/spring-projects/spring-boot/releases )
- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.7.3...v3.1.1 )
---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-starter-parent
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-30 14:02:12 +00:00
Arnaud Cogoluègnes
df76932250
Bump dependencies in Kotlin HTTP auth backend example
2023-06-30 10:20:12 +02:00
Arnaud Cogoluègnes
a1f88fa2a2
Bump dependencies in Spring Boot HTTP backend example
2023-06-30 10:15:13 +02:00
Michael Klishin
55442aa914
Replace @rabbitmq.com addresses with rabbitmq-core@groups.vmware.com
...
Don't ask why we have to do it. Because reasons!
2023-06-20 15:40:13 +04:00
Rin Kuryloski
eb94a58bc9
Add a workflow to compare the bazel/erlang.mk output
...
To catch any drift between the builds
2023-05-15 13:54:14 +02:00
Rin Kuryloski
a944439fba
Replace globs in bazel with explicit lists of files
...
As this is preferred in rules_erlang 3.9.14
2023-04-25 17:29:12 +02:00
Michael Klishin
6a12b7ed64
Merge pull request #7961 from rabbitmq/rabbitmq-server-7864
...
Special case "unknown" for IP address
2023-04-25 08:54:15 +04:00
Michael Klishin
ddda1bba33
auth_backend_http: modernize the README
2023-04-25 08:38:48 +04:00
Luke Bakken
6c39f6812a
Make dialyzer happy by ensuring `rabbit_data_coercion:to_list/1` can handle `inet:ip_address()`
2023-04-24 11:39:16 -07:00
Luke Bakken
667db16949
Tweak type spec
2023-04-24 11:39:16 -07:00
Luke Bakken
3f27a1c27b
Special case "unknown"
...
Fixes #7864
2023-04-24 11:39:16 -07:00
Rin Kuryloski
854d01d9a5
Restore the original -include_lib statements from before #6466
...
since this broke erlang_ls
requires rules_erlang 3.9.13
2023-04-20 12:40:45 +02:00
Rin Kuryloski
8de8f59d47
Use gazelle generated bazel files
...
Bazel build files are now maintained primarily with `bazel run
gazelle`. This will analyze and merge changes into the build files as
necessitated by certain code changes (e.g. the introduction of new
modules).
In some cases there hints to gazelle in the build files, such as `#
gazelle:erlang...` or `# keep` comments. xref checks on plugins that
depend on the cli are a good example.
2023-04-17 18:13:18 +02:00
Rin Kuryloski
8a7eee6a86
Ignore warnings when building plt files for dependencies
...
As we don't generally care if a dependency has warnings, only the
target
2023-04-17 10:09:24 +02:00
Alexey Lebedeff
8164df8bb2
Fix all dialyzer warnings in auth backends
2023-01-19 16:01:30 +01:00
Rin Kuryloski
5ef8923462
Avoid the need to pass package name to rabbitmq_integration_suite
2023-01-18 15:25:27 +01:00
Rin Kuryloski
a317b30807
Use improved assert_suites2 macro from rules_erlang 3.9.0
2023-01-18 15:07:06 +01:00
Michael Klishin
ec4f1dba7d
(c) year bump: 2022 => 2023
2023-01-01 23:17:36 -05:00
Rin Kuryloski
bef2756b5f
Fixes for various dialyzer warnings
2022-12-02 09:14:08 +01:00
Thermoflux
18fed1cd62
Updated django url to re_path
2022-11-26 10:06:10 +05:30
yoyo890121
0434f2b82e
Update README.md
2022-11-25 14:55:59 +08:00
yoyo890121
c0653b1145
Update to .NET 7
2022-11-25 14:55:25 +08:00
Simon Unge
09d84e6bd5
See #4842 . Obfuscate impl value
2022-11-09 15:14:51 -08:00
Luke Bakken
7fe159edef
Yolo-replace format strings
...
Replaces `~s` and `~p` with their unicode-friendly counterparts.
```
git ls-files *.erl | xargs sed -i.ORIG -e s/~s>/~ts/g -e s/~p>/~tp/g
```
2022-10-10 10:32:03 +04:00
Sascha Bleidner
cfa0d4d9aa
Add option for wildcard certificates to docs
...
Matching wildcard certificates with the auth_backend_http plugin requires an additional option. See: https://erlang.org/pipermail/erlang-questions/2019-October/098529.html
2022-09-29 10:04:05 +02:00
Rin Kuryloski
575c5f9975
Remove all of the .travis.yml files
...
since we no longer use them
2022-08-16 09:46:31 +02:00
Philip Kuryloski
15a79466b1
Use the new xref2 macro from rules_erlang
...
That adopts the modern erlang.mk xref behaviour
2022-06-09 23:18:28 +02:00
Philip Kuryloski
327f075d57
Make rabbitmq-server work with rules_erlang 3
...
Also rework elixir dependency handling, so we no longer rely on mix to
fetch the rabbitmq_cli deps
Also:
- Specify ra version with a commit rather than a branch
- Fixup compilation options for erlang 23
- Add missing ra reference in MODULE.bazel
- Add missing flag in oci.yaml
- Reduce bazel rbe jobs to try to save memory
- Use bazel built erlang for erlang git master tests
- Use the same cache for all the workflows but windows
- Avoid using `mix local.hex --force` in elixir rules
- Fetching seems blocked in CI, and this should reduce hex api usage in
all builds, which is always nice
- Remove xref and dialyze tags since rules_erlang 3 includes them in
the defaults
2022-06-08 14:04:53 +02:00
Loïc Hoguin
dc70cbf281
Update Erlang.mk and switch to new xref code
2022-05-31 13:51:12 +02:00
Michael Klishin
7c47d0925a
Revert "Correct a double quote introduced in #4603"
...
This reverts commit 6a44e0e2ef
.
That wiped a lot of files unintentionally
2022-04-20 16:05:56 +04:00
Michael Klishin
6a44e0e2ef
Correct a double quote introduced in #4603
2022-04-20 16:01:29 +04:00
Luke Bakken
dba25f6462
Replace files with symlinks
...
This prevents duplicated and out-of-date instructions.
2022-04-15 06:04:29 -07:00
Philip Kuryloski
2dd9bde891
Bring over PROJECT_APP_EXTRA_KEYS values from make to bazel
2022-04-07 17:39:33 +02:00
Michael Klishin
c38a3d697d
Bump (c) year
2022-03-21 01:21:56 +04:00
Philip Kuryloski
226e00fcd2
Tighten up dialyzer usage
...
now that rules_erlang no longer cascades up dialyzer warnings from deps
2022-02-24 11:18:41 +01:00
Philip Kuryloski
d8201726ae
Ignore dialyzer warnings for most apps
2022-02-21 09:19:56 +01:00
Philip Kuryloski
efcd881658
Use rules_erlang v2
...
bazel-erlang has been renamed rules_erlang. v2 is a substantial
refactor that brings Windows support. While this alone isn't enough to
run all rabbitmq-server suites on windows, one can at least now start
the broker (bazel run broker) and run the tests that do not start a
background broker process
2022-01-18 13:43:46 +01:00
Philip Kuryloski
8f9de08de7
Also assert no missing suites for all other deps
2021-07-12 18:05:55 +02:00
Philip Kuryloski
3eac3cf8a8
Remove unused load statements from bazel files
2021-07-12 12:10:26 +02:00
Michael Klishin
471294af67
AuthN/Z backend HTTP: rename two new settings, add tests
2021-06-24 23:26:13 +10:00
Philip Kuryloski
5aa2c1587e
Revert "Default all `rabbitmq_integration_suite` to flaky in bazel"
...
This reverts commit 70cb8147b2
.
2021-06-24 21:59:09 +10:00
SzumiecM
bfe648e92d
Add configurable timeout to HTTP connections
2021-06-24 02:02:54 -07:00
Philip Kuryloski
70cb8147b2
Default all `rabbitmq_integration_suite` to flaky in bazel
...
Most tests that can start rabbitmq nodes have some chance of
flaking. Rather than chase individual flakes for now, this commit
changes the default (though it can still be overriden, as is the case
for config_scheme_SUITE in many places, since I have yet to see that
particular suite flake).
2021-06-21 16:10:38 +02:00
Philip Kuryloski
30f9a95b9f
Add dialyze for remaning tier-1 plugins
2021-06-01 10:19:10 +02:00
Philip Kuryloski
98e71c45d8
Perform xref checks on many tier-1 plugins
2021-05-21 12:03:22 +02:00
Philip Kuryloski
c13c2af614
Bazel file refactoring
2021-05-11 12:03:27 +02:00
Philip Kuryloski
d194341cb8
Bazel file refactoring
2021-05-11 10:44:28 +02:00
Philip Kuryloski
072a1c0462
Refactor and dedupe .bazel file content
2021-04-16 10:22:44 +02:00
Philip Kuryloski
3ecb291d75
Add rabbitmq_consistent_hash_exchange to bazel
...
also fixup erlc_opts for some other plugins
2021-04-08 17:24:14 +02:00
Philip Kuryloski
78bb20f0aa
Adopt change of suite_name -> name in ct_suite from @bazel-erlang
2021-04-08 14:25:06 +02:00
Philip Kuryloski
388654c542
Add a partial Bazel build ( #2938 )
...
Adds WORKSPACE.bazel, BUILD.bazel & *.bzl files for partial build & test with Bazel. Introduces a build-time dependency on https://github.com/rabbitmq/bazel-erlang
2021-03-29 11:01:43 +02:00
Philip Kuryloski
a63f169fcb
Remove duplicate rabbitmq-components.mk and erlang.mk files
...
Also adjust the references in rabbitmq-components.mk to account for
post monorepo locations
2021-03-22 15:40:19 +01:00
kjnilsson
52f745dcde
Update rabbitmq-components.mk
...
use v1.x branch of ra
2021-03-18 15:14:40 +00:00
Loïc Hoguin
d5e3bdd623
Add ADDITIONAL_PLUGINS variable
...
This allows including additional applications or third party
plugins when creating a release, running the broker locally,
or just building from the top-level Makefile.
To include Looking Glass in a release, for example:
$ make package-generic-unix ADDITIONAL_PLUGINS="looking_glass"
A Docker image can then be built using this release and will
contain Looking Glass:
$ make docker-image
Beware macOS users! Applications such as Looking Glass include
NIFs. NIFs must be compiled in the right environment. If you
are building a Docker image then make sure to build the NIF
on Linux! In the two steps above, this corresponds to Step 1.
To run the broker with Looking Glass available:
$ make run-broker ADDITIONAL_PLUGINS="looking_glass"
This commit also moves Looking Glass dependency information
into rabbitmq-components.mk so it is available at all times.
2021-03-12 12:29:28 +01:00
Jean-Sébastien Pédron
cdcf602749
Switch from Lager to the new Erlang Logger API for logging
...
The configuration remains the same for the end-user. The only exception
is the log root directory: it is now set through the `log_root`
application env. variable in `rabbit`. People using the Cuttlefish-based
configuration file are not affected by this exception.
The main change is how the logging facility is configured. It now
happens in `rabbit_prelaunch_logging`. The `rabbit_lager` module is
removed.
The supported outputs remain the same: the console, text files, the
`amq.rabbitmq.log` exchange and syslog.
The message text format slightly changed: the timestamp is more precise
(now to the microsecond) and the level can be abbreviated to always be
4-character long to align all messages and improve readability. Here is
an example:
2021-03-03 10:22:30.377392+01:00 [dbug] <0.229.0> == Prelaunch DONE ==
2021-03-03 10:22:30.377860+01:00 [info] <0.229.0>
2021-03-03 10:22:30.377860+01:00 [info] <0.229.0> Starting RabbitMQ 3.8.10+115.g071f3fb on Erlang 23.2.5
2021-03-03 10:22:30.377860+01:00 [info] <0.229.0> Licensed under the MPL 2.0. Website: https://rabbitmq.com
The example above also shows that multiline messages are supported and
each line is prepended with the same prefix (the timestamp, the level
and the Erlang process PID).
JSON is also supported as a message format and now for any outputs.
Indeed, it is possible to use it with e.g. syslog or the exchange. Here
is an example of a JSON-formatted message sent to syslog:
Mar 3 11:23:06 localhost rabbitmq-server[27908] <0.229.0> - {"time":"2021-03-03T11:23:06.998466+01:00","level":"notice","msg":"Logging: configured log handlers are now ACTIVE","meta":{"domain":"rabbitmq.prelaunch","file":"src/rabbit_prelaunch_logging.erl","gl":"<0.228.0>","line":311,"mfa":["rabbit_prelaunch_logging","configure_logger",1],"pid":"<0.229.0>"}}
For quick testing, the values accepted by the `$RABBITMQ_LOGS`
environment variables were extended:
* `-` still means stdout
* `-stderr` means stderr
* `syslog:` means syslog on localhost
* `exchange:` means logging to `amq.rabbitmq.log`
`$RABBITMQ_LOG` was also extended. It now accepts a `+json` modifier (in
addition to the existing `+color` one). With that modifier, messages are
formatted as JSON intead of plain text.
The `rabbitmqctl rotate_logs` command is deprecated. The reason is
Logger does not expose a function to force log rotation. However, it
will detect when a file was rotated by an external tool.
From a developer point of view, the old `rabbit_log*` API remains
supported, though it is now deprecated. It is implemented as regular
modules: there is no `parse_transform` involved anymore.
In the code, it is recommended to use the new Logger macros. For
instance, `?LOG_INFO(Format, Args)`. If possible, messages should be
augmented with some metadata. For instance (note the map after the
message):
?LOG_NOTICE("Logging: switching to configured handler(s); following "
"messages may not be visible in this log output",
#{domain => ?RMQLOG_DOMAIN_PRELAUNCH}),
Domains in Erlang Logger parlance are the way to categorize messages.
Some predefined domains, matching previous categories, are currently
defined in `rabbit_common/include/logging.hrl` or headers in the
relevant plugins for plugin-specific categories.
At this point, very few messages have been converted from the old
`rabbit_log*` API to the new macros. It can be done gradually when
working on a particular module or logging.
The Erlang builtin console/file handler, `logger_std_h`, has been forked
because it lacks date-based file rotation. The configuration of
date-based rotation is identical to Lager. Once the dust has settled for
this feature, the goal is to submit it upstream for inclusion in Erlang.
The forked module is calld `rabbit_logger_std_h` and is based
`logger_std_h` in Erlang 23.0.
2021-03-11 15:17:36 +01:00
dcorbacho
61f7b2a723
Update to ranch 2.0
2021-03-08 23:11:05 +01:00
Michael Klishin
b6c4831e75
Bump Lager to 3.9.1
2021-03-04 04:36:39 +03:00
Loïc Hoguin
66ac1bf5e9
Bump observer_cli to 1.6.1
...
More responsive when the system is overloaded with file calls.
2021-03-01 21:55:27 +03:00
Michael Klishin
8fe3df9343
Upgrade Lager to 3.9.0 for OTP 24 compatibility
...
`lager_util:expand_path/1` use changes are
due to erlang-lager/lager#540
2021-02-26 00:52:15 +03:00
Michael Klishin
f73e851f9c
Bump observer_cli to 1.6.0
2021-02-24 12:53:55 +03:00
Michael Klishin
a5098b28a7
Bump Lager to 3.8.2 for OTP 24 compatibility
2021-02-24 12:53:30 +03:00
Arnaud Cogoluègnes
b921ac11a8
Merge pull request #2712 from rabbitmq/rabbitmq-stream-prometheus
...
Add stream prometheus plugin
2021-01-27 16:46:37 +01:00
Michael Klishin
52479099ec
Bump (c) year
2021-01-22 09:00:14 +03:00
Arnaud Cogoluègnes
bf72683eb2
Add stream prometheus plugin
2021-01-11 16:49:56 +01:00
Arnaud Cogoluègnes
54554b88d0
Merge pull request #2650 from rabbitmq/rabbitmq-stream-management
...
Introduce stream management plugin
2021-01-06 09:24:59 +01:00
Michael Klishin
3542f65fcc
Ditto
...
(cherry picked from commit a0a6e1e259eadaee304ca0dd60ad86870ad3206a)
2021-01-05 17:57:30 +03:00
Michael Klishin
379d117590
Squash a warning
...
(cherry picked from commit 4e77c1f0da0860975aceb3f72910dd8964f16d25)
2021-01-05 17:57:30 +03:00
Michael Klishin
5a9671eac8
Spring Boot controller: improve logging
...
(cherry picked from commit b826fa2546f467209d20382902f5ae498c8c5653)
2021-01-05 17:57:30 +03:00
Michael Klishin
bad086d592
Bump Spring Boot parent
...
(cherry picked from commit 5b7efb621bac311ef6ccdefc20c50a62e1be422c)
2021-01-05 17:57:30 +03:00
Arnaud Cogoluègnes
23d7e8114c
Introduce stream management plugin
2020-11-19 14:48:25 +01:00
Jean-Sébastien Pédron
47686ee1f0
Remove unused .github directories
...
They were valid until the switch to the "monorepository" when everything
was merged into a single Git repository.
2020-11-17 13:33:16 +01:00
Arnaud Cogoluègnes
cbe5a42bea
Update rabbitmq-components.mk
2020-11-03 14:27:34 +01:00
Michael Klishin
fe22b1ad02
Update rabbitmq-components.mk
2020-10-21 12:55:30 +03:00
Luke Bakken
019db68ddf
Update rabbitmq-components.mk
2020-08-04 08:41:46 -07:00
Jean-Sébastien Pédron
793960a9b0
Update rabbitmq-components.mk
2020-07-30 12:06:50 +02:00
Luke Bakken
41a4439557
Update rabbitmq-components.mk
2020-07-29 10:02:01 -07:00
dcorbacho
2d086d5c6f
Update erlang.mk
2020-07-21 14:31:48 +01:00
Jean-Sébastien Pédron
8de724b4b5
Update rabbitmq-components.mk
2020-07-21 12:07:56 +02:00
Michael Klishin
513aa57bbf
Update rabbitmq-components.mk
2020-07-21 03:42:41 +03:00
dcorbacho
f8b3bfe8ae
Revert drop of Exhibit B on MPL 2.0
2020-07-20 16:56:47 +01:00
dcorbacho
8ef38a36ef
Update LICENSE
2020-07-20 10:40:57 +01:00
Michael Klishin
b6a3b34be6
Update MPL2 license file, drop Exhibit B
...
and add a VMware copyright notice.
We did not mean to make this code Incompatible with Secondary Licenses
as defined in [1].
1. https://www.mozilla.org/en-US/MPL/2.0/FAQ/
2020-07-17 14:53:05 +03:00
dcorbacho
52eb308ea4
Switch to Mozilla Public License 2.0 (MPL 2.0)
2020-07-10 20:14:09 +01:00
Luke Bakken
2914f86a6d
Handle `undefined` case for AuthzData
...
Fixes #100
2020-06-30 06:33:51 -07:00
Jean-Sébastien Pédron
679c3dd9b1
Update erlang.mk
2020-06-23 17:13:14 +02:00
Michael Klishin
3a34b15a10
Bump Recon to 2.5.1
...
for Erlang 23 compatibility of 'rabbitmq-diagnostics observer'
References zhongwencool/observer_cli#68 .
2020-06-09 08:22:13 +03:00
Jean-Sébastien Pédron
8299fb28c0
Update copyright (year 2020)
2020-03-10 16:02:32 +01:00
Gerhard Lazu
d628a6dfcf
Update rabbitmq-components.mk
2020-03-06 09:19:13 +00:00
Gerhard Lazu
41609a604d
Update erlang.mk
2020-03-06 09:17:15 +00:00
Jean-Sébastien Pédron
a5b819719a
Travis CI: Update config from rabbitmq-common
2020-03-04 14:24:26 +01:00
Jean-Sébastien Pédron
03d739bbea
Travis CI: Update config from rabbitmq-common
2020-03-04 11:17:13 +01:00
Jean-Sébastien Pédron
9900030ac9
Travis CI: Update config from rabbitmq-common
2020-03-03 14:53:36 +01:00
Michael Klishin
d280e96139
Add some essential debug logging of requests issued
...
Per rabbitmq-users feedback.
2020-02-29 19:42:01 +03:00
Michael Klishin
388ad7270a
Django example: white list localhost
2020-02-29 19:40:50 +03:00
Gerhard Lazu
52c85554b2
Update rabbitmq-components.mk
2020-02-11 15:31:41 +00:00
Michael Klishin
c7176c9123
(c) bump
2019-12-29 05:50:24 +03:00
Jean-Sébastien Pédron
bc9c1bde44
Git: Ignore copied CLI
2019-12-12 13:23:11 +01:00
Jean-Sébastien Pédron
624cc77daf
Update rabbitmq-components.mk
2019-12-12 13:14:51 +01:00
kjnilsson
a05f8bf7f7
Update rabbitmq-components.mk
2019-09-13 10:24:13 +01:00
kjnilsson
c194e97d92
Update rabbitmq-components.mk
2019-09-04 10:30:51 +01:00
Jean-Sébastien Pédron
51bb4c8a24
Update erlang.mk
2019-08-29 20:44:46 +02:00
Michael Klishin
4366607126
Update rabbitmq-components.mk
2019-08-11 01:47:47 +10:00
Jean-Sébastien Pédron
d5add9d171
Update erlang.mk
2019-08-02 09:53:27 +02:00
Michael Klishin
bd47c06b4d
Update rabbitmq-components.mk
2019-08-01 17:13:08 +03:00
Luke Bakken
fecb9e4c86
Add GitHub templates
...
And LICENSE file.
Related to rabbitmq/rabbitmq-auth-backend-oauth2#33
2019-07-18 14:35:22 -07:00
Arnaud Cogoluègnes
7b1c4bed68
Update rabbitmq-components.mk
2019-07-09 16:05:49 +02:00
Michael Klishin
a484ede8f8
Adapt to rabbit_authz_backend interface changes
...
from rabbitmq/rabbitmq-auth-backend-oauth2#28 .
2019-07-03 09:54:14 +02:00
Jean-Sébastien Pédron
915d050983
Update rabbitmq-components.mk
2019-06-28 16:05:24 +02:00
Jean-Sébastien Pédron
7ba5c6c6c7
Update erlang.mk
2019-06-28 16:01:39 +02:00
Michael Klishin
1ebd2c1142
examples/README edits
2019-06-26 20:56:21 +02:00
Michael Klishin
4fe092b7cb
Wording
2019-06-26 20:49:33 +02:00
Zdzislaw Krajewski
926fc1c503
Add docker files, update readme
2019-06-26 18:43:25 +02:00
Zdzislaw Krajewski
61a3d64903
Disable csfr check, update allowed hostname in settings, setup looging
2019-06-26 18:09:05 +02:00
Arnaud Cogoluègnes
8afaae411a
Add Maven wrapper to Spring Boot example
2019-06-14 11:00:24 +02:00
Arnaud Cogoluègnes
90ea9f76cd
Add debug interceptor to Spring Boot example
...
To log HTTP parameters.
2019-06-14 10:48:03 +02:00
Arnaud Cogoluègnes
ff2ed6e831
Propagate protocol-specific context to HTTP backend
...
Information like MQTT client ID is now propagated to the backend for
all authentication and authorization functions.
References rabbitmq/rabbitmq-server#1767
2019-06-03 14:35:53 +02:00
Arnaud Cogoluègnes
e0f65364c7
Add topic URL in example readme
2019-06-03 14:26:29 +02:00
Gerhard Lazu
b386f03135
Update rabbitmq-components.mk
2019-06-03 02:23:31 +01:00
Michael Klishin
f7b12f8fe8
Update error message in the assertion
2019-05-24 06:52:08 +01:00
Michael Klishin
9b332d1868
Error message wording
2019-05-23 10:35:21 +01:00
Szympon Mentel
bc88164b0a
Correctly recognise when access is denied for user
...
So far, the "deny" resopnse from an HTTP authentication server was parsed
as a string while an atom was expected. As a result, if the server denied
a user it simply happend to work as the plugin would return an error
because of the type mismatch and the user would not be accepted anyway.
2019-05-22 15:17:17 +02:00