Self-hosted Git Server with CI/CD and Kanban

Overview

NOTE: We develop OneDev at code.onedev.io for sake of dogfooding. All issues and pull requests should be submitted there

Self-hosted Git Server with Kanban and CI/CD

Out-of-box Symbol Search and Navigation

Of course IDE is good at doing this, but often we need to search in old commits (investigate issues in release versions etc), and switching commits in IDE can be troublesome and slow. 

It works by analyzing source code with ANTLR, extracting symbols for storage incrementally, fast and space efficient. Now supports Java, JavaScript, C, C++, CSharp, Go, PHP, Python, CSS, SCSS, LESS and R. GitHub adds this feature several years ago, but seems that it only works for main branch, and GitLab has to configure CI job to generate and upload LSIF which is troublesome and can occupy considerable space if you do it for each commit.

You can also jump to symbol definition in diff while reviewing commits or pull requests.

searchsymbol

jumpsymbol

Code Search with Regular Expression

You may switch to any commit, and search code with regular expression. OneDev under the hood indexes the code with Lucene incrementally. At search time, literal tri-grams in the regular expression are extracted for a coarse search, followed by exact match in the result. This makes the regex search blazing fast, even for large repositories like Linux.

regex

Annotate Source/Diff with Static Analysis Result to Facilitate Code Review

Of course this can be done by many third party applications at GitHub, however they display the result on their own applications, and this makes review activities such as adding comment over analysis result difficult. Not to mention that you need to pay for these services.

annotation

Customizable Issue State and Field, with Deep CI/CD Integration

The simple open/close state of GitHub/GitLab issues does not work well for many workflows. Considering issues submitted by customers:

  1. If developer closes issue upon committing the code, customer will be notified and may ask for the release fixing the issue.
  2. If developer closes the issue at release time, QA might be confused at what issues to test as they all remain open at test time. 

With customizable issue states, we may address the issue with four states: open, committed, test ready and released:

  1. When code is committed, issue transits to committed state automatically
  2. When a test build is created and deployed, the issue transits to test ready state automatically. QA will be notified and can check issue detail to know which environment the test build is deployed into.
  3. When test passes, and a release build is created, customers submitting the issue will be notified and they can check issue detail to see which release contains the fix.

boards

fixing-build

Service Desk to Create/Discuss Issues via Email

Service desk allows your users to submit tickets via email without the need to have a OneDev account. These tickets can then be created in desired projects, and assigned to appropriate members in your team. All further discussions over the tickets can take place completely in email, with discussion contents posted to ticket as comments. User will also get notifications when there are any ticket activities, for instance, when a relevant release is created or deployed

service-desk.png

A powerful and Intuitive Query Language

Thanks to ANTLR again, OneDev ships sophisticated query languages for projects, commits, issues, builds, and pull requests, with intuitive auto-completions and hints. For instance, it enables our customers finding fixed issues between their running release and latest release, and enables us to find all commits submitted by someone touching specified modules, etc. 

Queries can be saved and subscribed, so that you won't miss anything interested.

query

A Full-fledge CI/CD Engine without Writing Yaml

OneDev ships with GUI to generate CI/CD Yaml. No need to google around for Yaml grammars. A one-liner docker command to start OneDev server and you have a local CI/CD runner automatically. Concerns about server capability to run massive jobs? Another one-liner to connect self-updating agent from any machine. Want auto-scale CI/CD farm? A helm one-liner to deploy OneDev into k8s cluster. 

Build pipeline, matrix jobs, typed parameters, parameter chaining, step templates, build promotions… too many neat features to elaborate…

job-def

run-job

pipeline.gif

Flexible Pull Request Review Policy and Reviewer Suggestion

Specify pull request review policy based on author, branch, and changed files. OneDev can leverage git change history to suggest most appropriate reviewers for pull requests touching certain files.

review-policy

Lightweight Review without Pull Request

Comment on any part of code or diff to start a lightweight review without opening pull request. Review comments live through code modification and even file rename to serve as documentation. 

Each discussion is threaded so that you can easily know discussions with new comments/updates.

file-comment

thread-comments

Command Palette to Access Features Quickly

Press cmd/ctrl-k to bring up command palette from anywhere. Search projects, files, issues, pull requests, builds, and various settings and jump to them without leaving your keyboard

command-palette.gif

Write Markdown Pleasantly With a Smart Editor

When embedding an image in a markdown file in GitHub/GitLab, you need to upload the image in a separate page, and then figure out the relative path to reference that image. With OneDev, you simply upload the image to desired folder in same editor, and the link will be generated automatically. 

OneDev tracks your cursor in edit window and scrolls the preview window as necessary so that you can always preview what you are typing.

markdown

SLOC Trend By Language

OneDev inspects git history of main branch to calculate trend of source lines of code by language efficiently.

stats

Project Hierarchy to Facilitate Setting Inheritance

Organization is ideal for public service. However for self-hosted internal use, we feel that a hierarchical structure is more practical to organize projects. Child projects can inherit settings from parent project and can selectively override some of them if necessary. This reduces a lot of overhead to manage a lot of projects in the company.

Fast and Reliable with Moderate Resource Usage

OneDev is carefully designed with performance in mind. With a 2 core 2GB box, you will get all features above for medium sized projects. It has been intensively used for more than 5 years, with battle-proven reliability. Fixing bugs is our highest priority, and there is normally few to no known bugs in the wild.


Special Thanks

yourkit

YourKit supports this project by providing a free open source license of their excellent Java profiler

Comments
  • Bump commons-text from 1.6 to 1.10.0

    Bump commons-text from 1.6 to 1.10.0

    Bumps commons-text from 1.6 to 1.10.0.

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • Bump shiro-core from 1.8.0 to 1.10.0

    Bump shiro-core from 1.8.0 to 1.10.0

    Bumps shiro-core from 1.8.0 to 1.10.0.

    Commits
    • 7141f41 [maven-release-plugin] prepare release shiro-root-1.10.0
    • 28e10e0 Allow for direct configuration of ShiroFilter through WebEnvironment
    • 43240d9 [SHIRO-890] Avoid another proxy creator when @​EnableAspectJAutoProxy enabled
    • bfc75e1 Merge pull request #473 from apache/revert-info-report
    • 41133ec Revert: Bump maven-project-info-reports-plugin from 3.1.2 to 3.4.1
    • 6bf5695 Merge pull request #471 from apache/update-guava-1-10-x
    • 7bbb0e0 Add optional flag to skip dependency check for integration tets
    • 7ac3480 Update guava to 31.1
    • b1bd9ba Merge pull request #458 from apache/dependabot/maven/1.10.x/org.codehaus.mojo...
    • 5fc85af Merge pull request #456 from apache/dependabot/maven/1.10.x/org.apache.maven....
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • fix(sec): upgrade commons-codec:commons-codec to 1.13

    fix(sec): upgrade commons-codec:commons-codec to 1.13

    What happened?

    There are 1 security vulnerabilities found in commons-codec:commons-codec 1.7

    What did I do?

    Upgrade commons-codec:commons-codec from 1.7 to 1.13 for vulnerability fix

    What did you expect to happen?

    Ideally, no insecure libs should be used.

    How was this patch tested?

    Run mvn compile failed locally, couldn't complete the build process. Run mvn clean test failed locally, unit-test couldn't pass.

    The specification of the pull request

    PR Specification from OSCS

    opened by claire9910 1
  • Bump jetty-server from 9.4.43.v20210629 to 10.0.10

    Bump jetty-server from 9.4.43.v20210629 to 10.0.10

    Bumps jetty-server from 9.4.43.v20210629 to 10.0.10.

    Release notes

    Sourced from jetty-server's releases.

    10.0.10

    Special Thanks to the following Eclipse Jetty community members

    Changelog

    • #8136 - Cherry-pick of Improvements to PathSpec for Jetty 10.0.x
    • #8134 - Improve cleanup of deflater/inflater pools for PerMessageDeflateExtension
    • #8088 - Add option to configure exitVm on ShutdownMonitor from System properties
    • #8067 - Wall time usage in DoSFilter RateTracker results in false positive alert
    • #8057 - Support Http Response 103 (Early Hints)
    • #8014 - Review HttpRequest URI construction
    • #8008 - Add compliance mode for LEGACY multipart parser in Jetty 10+
    • #7994 - Ability to construct a detached client Request
    • #7981 - Add TRANSFER_ENCODING violation for MultiPart RFC7578 parser. (#7976)
    • #7977 - UpgradeHttpServletRequest.setAttribute & UpgradeHttpServletRequest.removeAttribute can throw NullPointerException
    • #7975 - ForwardedRequestCustomizer setters do not clear existing handlers
    • #7953 - Fix StatisticsHandler in the case a Handler throws exception.
    • #7935 - Review HTTP/2 error handling
    • #7929 - Correct requestlog formatString commented default (@​prenagha)
    • #7924 - Fix a typo in Javadoc (@​jianglai)
    • #7918 - PathMappings.asPathSpec does not allow root ServletPathSpec
    • #7891 - Better Servlet PathMappings for Regex
    • #7880 - DefaultServlet should not overwrite programmatically configured precompressed formats with defaults (@​markslater)
    • #7863 - Default servlet drops first accept-encoding header if there is more than one. (@​markslater)
    • #7858 - GZipHandler does not play nice with other handlers in HandlerCollection
    • #7818 - Modifying of HTTP headers in HttpChannel.Listener#onResponseBegin is no longer possible with Jetty 10
    • #7808 - Jetty 10.0.x 7801 duplicate set session cookie
    • #7802 - HTTP/3 QPACK - do not expect section ack for zero required insert count
    • #7754 - jetty.sh ignores JAVA_OPTIONS environment variable
    • #7748 - Allow overriding of url-pattern mapping in ServletContextHandler to allow for regex or uri-template matching
    • #7635 - QPACK decoder should fail connection if the encoder blocks more than SETTINGS_QPACK_BLOCKED_STREAMS
    • #4414 - GZipHandler not excluding inflation for specified paths
    • #1771 - Add module for SecuredRedirect support

    Dependencies

    • #8083 - Bump asciidoctorj to 2.5.4
    • #8077 - Bump asciidoctorj-diagram to 2.2.3
    • #7839 - Bump asm.version to 9.3
    • #8142 - Bump biz.aQute.bndlib to 6.3.1
    • #8075 - Bump checkstyle to 10.3
    • #8056 - Bump error_prone_annotations to 2.14.0
    • #8109 - Bump google-cloud-datastore to 2.7.0
    • #8100 - Bump grpc-core to 1.47.0
    • #7987 - Bump hawtio-default to 2.15.0

    ... (truncated)

    Commits
    • de73e94 Updating to version 10.0.10
    • 1b4f941 RegexPathSpec documentation and MatchedPath improvements (#8163)
    • 1f902f6 Disable H3 tests by default with a system property to explicitly enable them ...
    • 7cc461b Fixing javadoc build errors (#8173)
    • d63569d Migrate code from jetty-util Logger to slf4j Logger (#8162)
    • 66de7ba Improve ssl buffers handling (#8165)
    • 0699bc5 Use static exceptions for closing websocket flushers and in ContentProducer (...
    • b1c19c0 Merge pull request #8134 from eclipse/jetty-10.0.x-websocketPermessageDeflate...
    • 23948f1 no more profile IT tests runs per default (#8138)
    • 0d13cbe change-dependabot-interval-to-monthly (#8140)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • Bump shiro-core from 1.7.1 to 1.9.1

    Bump shiro-core from 1.7.1 to 1.9.1

    Bumps shiro-core from 1.7.1 to 1.9.1.

    Changelog

    Sourced from shiro-core's changelog.

    Licensed to the Apache Software Foundation (ASF) under one

    or more contributor license agreements. See the NOTICE file

    distributed with this work for additional information

    regarding copyright ownership. The ASF licenses this file

    to you under the Apache License, Version 2.0 (the

    "License"); you may not use this file except in compliance

    with the License. You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

    Unless required by applicable law or agreed to in writing,

    software distributed under the License is distributed on an

    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY

    KIND, either express or implied. See the License for the

    specific language governing permissions and limitations

    under the License.

    This is not an official release notes document. It exists for Shiro developers to jot down their notes while working in the source code. These notes will be combined with Jira’s auto-generated release notes during a release for the total set.

    ###########################################################

    2.0.0

    ###########################################################

    Improvement

    [SHIRO-290] Implement bcrypt and argon2 KDF algorithms
    

    Backwards Incompatible Changes

    • Changed default DefaultPasswordService.java algorithm to "Argon2id".
    • PasswordService.encryptPassword(Object plaintext) will now throw a NullPointerException on null parameter. It was never specified how this method would behave.
    • Made salt non-nullable.
    • Removed methods in PasswordMatcher.

    ###########################################################

    Commits
    • 2b53211 [maven-release-plugin] prepare release shiro-root-1.9.1
    • 6bcb92e Add support for case-insensitive matching to RegExPatternMatcher
    • 422166d Merge pull request #364 from apache/shiro-871-19x
    • 0db440a Apply principalSuffix only when username does NOT already contain the suffix
    • a259d26 fix SHIRO-881
    • 62a663b Merge pull request #357 from apache/1-9-parent
    • 9a4f1bf [SHIRO-882] Upgrade to apache pom parent 26
    • b3e98b0 Merge pull request #363 from apache/shiro-19-bump-deps
    • 2e88dcf Update Spring, jetty, slf4j, and hazelcast dependencies
    • f52c3a1 Merge pull request #361 from apache/another-ci-test
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • Bump jackson-databind from 2.12.1 to 2.13.2.1

    Bump jackson-databind from 2.12.1 to 2.13.2.1

    Bumps jackson-databind from 2.12.1 to 2.13.2.1.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • Bump shiro-web from 1.6.0 to 1.7.1

    Bump shiro-web from 1.6.0 to 1.7.1

    Bumps shiro-web from 1.6.0 to 1.7.1.

    Changelog

    Sourced from shiro-web's changelog.

    1.7.1

    ###########################################################

    Bug

    [SHIRO-797] - Shiro 1.7.0 is lower than using springboot version 2.0.7 dependency error
    

    ###########################################################

    1.7.0

    ###########################################################

    Bug

    [SHIRO-767] - org.apache.shiro.util.ClassUtil cannot load the array of Primitive DataType when use undertow as web container
    [SHIRO-792] - ShiroWebFilterConfiguration seems to conflict with other FilterRegistrationBean
    

    New Feature

    [SHIRO-789] - Also add cookie SameSite option to Spring
    

    Improvement

    [SHIRO-740] - SslFilter with HTTP Strict Transport Security (HSTS)
    [SHIRO-794] - Add system property to enable backslash path normalization
    [SHIRO-795] - Disable session path rewriting by default
    

    Task

    [SHIRO-793] - deleteMe cookie should use the defined "sameSite"
    

    ###########################################################

    Commits
    • 40bac06 [maven-release-plugin] prepare release shiro-root-1.7.1
    • ab1ea4a Improving tests for path matching logic
    • e35a669 Merge pull request #267 from bmarwell/envloader_it
    • 41436c8 (test) convert EnvironmentLoaderServiceTest partly to integration test.
    • 72f6076 Add missing license headers to new tests
    • c539537 Add basic tests to assert no whitespace in spring.factories fiels
    • 5f367c3 hotfix springboot spring.factories
    • 3bd10d3 [maven-release-plugin] prepare for next development iteration
    • be1144d [maven-release-plugin] prepare release shiro-root-1.7.0
    • 42f303f Test cases with EasyMock
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • Bump xstream from 1.4.18 to 1.4.19

    Bump xstream from 1.4.18 to 1.4.19

    Bumps xstream from 1.4.18 to 1.4.19.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • Bump shiro-core from 1.6.0 to 1.8.0

    Bump shiro-core from 1.6.0 to 1.8.0

    Bumps shiro-core from 1.6.0 to 1.8.0.

    Changelog

    Sourced from shiro-core's changelog.

    Licensed to the Apache Software Foundation (ASF) under one

    or more contributor license agreements. See the NOTICE file

    distributed with this work for additional information

    regarding copyright ownership. The ASF licenses this file

    to you under the Apache License, Version 2.0 (the

    "License"); you may not use this file except in compliance

    with the License. You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

    Unless required by applicable law or agreed to in writing,

    software distributed under the License is distributed on an

    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY

    KIND, either express or implied. See the License for the

    specific language governing permissions and limitations

    under the License.

    This is not an official release notes document. It exists for Shiro developers to jot down their notes while working in the source code. These notes will be combined with Jira’s auto-generated release notes during a release for the total set.

    ###########################################################

    2.0.0

    ###########################################################

    Improvement

    [SHIRO-290] Implement bcrypt and argon2 KDF algorithms
    

    Backwards Incompatible Changes

    • Changed default DefaultPasswordService.java algorithm to "Argon2id".
    • PasswordService.encryptPassword(Object plaintext) will now throw a NullPointerException on null parameter. It was never specified how this method would behave.
    • Made salt non-nullable.
    • Removed methods in PasswordMatcher.

    ###########################################################

    1.7.1

    ###########################################################

    Bug

    [SHIRO-797] - Shiro 1.7.0 is lower than using springboot version 2.0.7 dependency error
    

    ###########################################################

    ... (truncated)

    Commits
    • a86c51a [maven-release-plugin] prepare release shiro-root-1.8.0
    • e1b7802 Add @​Documented to Shiro annotations
    • b298f71 [SHIRO-678] only query parameters for sessionID if found
    • 4ed0c80 Merge pull request #310 from apache/backport-SHIRO-825-18
    • 4a20bf0 Backport SHIRO-825
    • 1447e43 Merge pull request #296 from apache/single-spring-1-8
    • 9f8e5c6 Configure japicmp to work with new single spring boot starter
    • ce743aa Combine Spring Boot starters (web and non-web) into single module
    • 358397b Merge pull request #299 from apache/jenkins-matrix-1.8
    • a9f646d Reverted Java 16 build back to 14
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • Bump xstream from 1.4.17 to 1.4.18

    Bump xstream from 1.4.17 to 1.4.18

    Bumps xstream from 1.4.17 to 1.4.18.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • Bump bcprov-jdk15on from 1.62 to 1.67

    Bump bcprov-jdk15on from 1.62 to 1.67

    Bumps bcprov-jdk15on from 1.62 to 1.67.

    Changelog

    Sourced from bcprov-jdk15on's changelog.

    2.1.1 Version Release: 1.70 Date:      TBD

    2.2.1 Version Release: 1.69 Date:      2021, June 7th.

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
Releases(v7.9.2)
  • v7.9.2(Jan 7, 2023)

    Installation Guide

    https://docs.onedev.io/category/installation-guide

    Change Log

    https://code.onedev.io/onedev/server/~builds/3263/fixed-issues?query=%22State%22+is+%22Released%22+order+by+%22Type%22+asc+and+%22Priority%22+desc

    Incompatibilities

    https://code.onedev.io/onedev/server/~builds/3263/markdown/Incompatibilities/server-product/system/incompatibilities/incompatibilities.md

    Source code(tar.gz)
    Source code(zip)
  • v7.9.1(Jan 4, 2023)

    Installation Guide

    https://docs.onedev.io/category/installation-guide

    Change Log

    https://code.onedev.io/onedev/server/~builds/3258/fixed-issues?query=%22State%22+is+%22Released%22+order+by+%22Type%22+asc+and+%22Priority%22+desc

    Incompatibilities

    https://code.onedev.io/onedev/server/~builds/3258/markdown/Incompatibilities/server-product/system/incompatibilities/incompatibilities.md

    Source code(tar.gz)
    Source code(zip)
  • v7.9.0(Dec 31, 2022)

    Installation Guide

    https://docs.onedev.io/category/installation-guide

    Change Log

    https://code.onedev.io/onedev/server/~builds/3255/fixed-issues?query=%22State%22+is+%22Released%22+order+by+%22Type%22+asc+and+%22Priority%22+desc

    Incompatibilities

    https://code.onedev.io/onedev/server/~builds/3255/markdown/Incompatibilities/server-product/system/incompatibilities/incompatibilities.md

    Source code(tar.gz)
    Source code(zip)
  • v7.8.16(Dec 22, 2022)

    Installation Guide

    https://docs.onedev.io/category/installation-guide

    Change Log

    https://code.onedev.io/onedev/server/~builds/3238/fixed-issues?query=%22State%22+is+%22Released%22+order+by+%22Type%22+asc+and+%22Priority%22+desc

    Incompatibilities

    https://code.onedev.io/onedev/server/~builds/3238/markdown/Incompatibilities/server-product/system/incompatibilities/incompatibilities.md

    Source code(tar.gz)
    Source code(zip)
  • v7.8.15(Dec 21, 2022)

    Installation Guide

    https://docs.onedev.io/category/installation-guide

    Change Log

    https://code.onedev.io/onedev/server/~builds/3225/fixed-issues?query=%22State%22+is+%22Released%22+order+by+%22Type%22+asc+and+%22Priority%22+desc

    Incompatibilities

    https://code.onedev.io/onedev/server/~builds/3225/markdown/Incompatibilities/server-product/system/incompatibilities/incompatibilities.md

    Source code(tar.gz)
    Source code(zip)
  • v7.8.14(Dec 17, 2022)

    Installation Guide

    https://docs.onedev.io/category/installation-guide

    Change Log

    https://code.onedev.io/onedev/server/~builds/3212/fixed-issues?query=%22State%22+is+%22Released%22+order+by+%22Type%22+asc+and+%22Priority%22+desc

    Incompatibilities

    https://code.onedev.io/onedev/server/~builds/3212/markdown/Incompatibilities/server-product/system/incompatibilities/incompatibilities.md

    Source code(tar.gz)
    Source code(zip)
  • v7.8.13(Dec 16, 2022)

    Installation Guide

    https://docs.onedev.io/category/installation-guide

    Change Log

    https://code.onedev.io/onedev/server/~builds/3207/fixed-issues?query=%22State%22+is+%22Released%22+order+by+%22Type%22+asc+and+%22Priority%22+desc

    Incompatibilities

    https://code.onedev.io/onedev/server/~builds/3207/markdown/Incompatibilities/server-product/system/incompatibilities/incompatibilities.md

    Source code(tar.gz)
    Source code(zip)
  • v7.8.12(Dec 15, 2022)

    Installation Guide

    https://docs.onedev.io/category/installation-guide

    Change Log

    https://code.onedev.io/onedev/server/~builds/3204/fixed-issues?query=%22State%22+is+%22Released%22+order+by+%22Type%22+asc+and+%22Priority%22+desc

    Incompatibilities

    https://code.onedev.io/onedev/server/~builds/3204/markdown/Incompatibilities/server-product/system/incompatibilities/incompatibilities.md

    Source code(tar.gz)
    Source code(zip)
  • v7.8.11(Dec 14, 2022)

    Installation Guide

    https://docs.onedev.io/category/installation-guide

    Change Log

    https://code.onedev.io/onedev/server/~builds/3201/fixed-issues?query=%22State%22+is+%22Released%22+order+by+%22Type%22+asc+and+%22Priority%22+desc

    Incompatibilities

    https://code.onedev.io/onedev/server/~builds/3201/markdown/Incompatibilities/server-product/system/incompatibilities/incompatibilities.md

    Source code(tar.gz)
    Source code(zip)
  • v7.8.10(Dec 12, 2022)

    Installation Guide

    https://docs.onedev.io/category/installation-guide

    Change Log

    https://code.onedev.io/onedev/server/~builds/3192/fixed-issues?query=%22State%22+is+%22Released%22+order+by+%22Type%22+asc+and+%22Priority%22+desc

    Incompatibilities

    https://code.onedev.io/onedev/server/~builds/3192/markdown/Incompatibilities/server-product/system/incompatibilities/incompatibilities.md

    Source code(tar.gz)
    Source code(zip)
  • v7.8.9(Dec 9, 2022)

    Installation Guide

    https://code.onedev.io/onedev/manual/~files/main/pages/installation-guide.md

    Change Log

    https://code.onedev.io/onedev/server/~builds/3179/fixed-issues?query=%22State%22+is+%22Released%22+order+by+%22Type%22+asc+and+%22Priority%22+desc

    Incompatibilities

    https://code.onedev.io/onedev/server/~builds/3179/markdown/Incompatibilities/server-product/system/incompatibilities/incompatibilities.md

    Source code(tar.gz)
    Source code(zip)
  • v7.8.8(Dec 6, 2022)

    Installation Guide

    https://code.onedev.io/onedev/manual/~files/main/pages/installation-guide.md

    Change Log

    https://code.onedev.io/onedev/server/~builds/3176/fixed-issues?query=%22State%22+is+%22Released%22+order+by+%22Type%22+asc+and+%22Priority%22+desc

    Incompatibilities

    https://code.onedev.io/onedev/server/~builds/3176/markdown/Incompatibilities/server-product/system/incompatibilities/incompatibilities.md

    Source code(tar.gz)
    Source code(zip)
  • v7.8.7(Dec 5, 2022)

    Installation Guide

    https://code.onedev.io/onedev/manual/~files/main/pages/installation-guide.md

    Change Log

    https://code.onedev.io/onedev/server/~builds/3173/fixed-issues?query=%22State%22+is+%22Released%22+order+by+%22Type%22+asc+and+%22Priority%22+desc

    Incompatibilities

    https://code.onedev.io/onedev/server/~builds/3173/markdown/Incompatibilities/server-product/system/incompatibilities/incompatibilities.md

    Source code(tar.gz)
    Source code(zip)
  • v7.8.6(Dec 4, 2022)

    Installation Guide

    https://code.onedev.io/onedev/manual/~files/main/pages/installation-guide.md

    Change Log

    https://code.onedev.io/onedev/server/~builds/3168/fixed-issues?query=%22State%22+is+%22Released%22+order+by+%22Type%22+asc+and+%22Priority%22+desc

    Incompatibilities

    https://code.onedev.io/onedev/server/~builds/3168/markdown/Incompatibilities/server-product/system/incompatibilities/incompatibilities.md

    Source code(tar.gz)
    Source code(zip)
  • v7.8.5(Dec 3, 2022)

    Installation Guide

    https://code.onedev.io/onedev/manual/~files/main/pages/installation-guide.md

    Change Log

    https://code.onedev.io/onedev/server/~builds/3161/fixed-issues?query=%22State%22+is+%22Released%22+order+by+%22Type%22+asc+and+%22Priority%22+desc

    Incompatibilities

    https://code.onedev.io/onedev/server/~builds/3161/markdown/Incompatibilities/server-product/system/incompatibilities/incompatibilities.md

    Source code(tar.gz)
    Source code(zip)
  • v7.8.4(Dec 2, 2022)

    Installation Guide

    https://code.onedev.io/onedev/manual/~files/main/pages/installation-guide.md

    Change Log

    https://code.onedev.io/onedev/server/~builds/3158/fixed-issues?query=%22State%22+is+%22Released%22+order+by+%22Type%22+asc+and+%22Priority%22+desc

    Incompatibilities

    https://code.onedev.io/onedev/server/~builds/3158/markdown/Incompatibilities/server-product/system/incompatibilities/incompatibilities.md

    Source code(tar.gz)
    Source code(zip)
  • v7.8.3(Dec 2, 2022)

    Installation Guide

    https://code.onedev.io/onedev/manual/~files/main/pages/installation-guide.md

    Change Log

    https://code.onedev.io/onedev/server/~builds/3155/fixed-issues?query=%22State%22+is+%22Released%22+order+by+%22Type%22+asc+and+%22Priority%22+desc

    Incompatibilities

    https://code.onedev.io/onedev/server/~builds/3155/markdown/Incompatibilities/server-product/system/incompatibilities/incompatibilities.md

    Source code(tar.gz)
    Source code(zip)
  • v7.8.2(Dec 2, 2022)

    Installation Guide

    https://code.onedev.io/onedev/manual/~files/main/pages/installation-guide.md

    Change Log

    https://code.onedev.io/onedev/server/~builds/3152/fixed-issues?query=%22State%22+is+%22Released%22+order+by+%22Type%22+asc+and+%22Priority%22+desc

    Incompatibilities

    https://code.onedev.io/onedev/server/~builds/3152/markdown/Incompatibilities/server-product/system/incompatibilities/incompatibilities.md

    Source code(tar.gz)
    Source code(zip)
  • v7.8.1(Nov 30, 2022)

    Installation Guide

    https://code.onedev.io/onedev/manual/~files/main/pages/installation-guide.md

    Change Log

    https://code.onedev.io/onedev/server/~builds/3149/fixed-issues?query=%22State%22+is+%22Released%22+order+by+%22Type%22+asc+and+%22Priority%22+desc

    Incompatibilities

    https://code.onedev.io/onedev/server/~builds/3149/markdown/Incompatibilities/server-product/system/incompatibilities/incompatibilities.md

    Source code(tar.gz)
    Source code(zip)
  • v7.8.0(Nov 29, 2022)

    Installation Guide

    https://code.onedev.io/onedev/manual/~files/main/pages/installation-guide.md

    Change Log

    https://code.onedev.io/onedev/server/~builds/3146/fixed-issues?query=%22State%22+is+%22Released%22+order+by+%22Type%22+asc+and+%22Priority%22+desc

    Incompatibilities

    https://code.onedev.io/onedev/server/~builds/3146/markdown/Incompatibilities/server-product/system/incompatibilities/incompatibilities.md

    Source code(tar.gz)
    Source code(zip)
  • v7.7.15(Nov 27, 2022)

    Installation Guide

    https://code.onedev.io/onedev/manual/~files/main/pages/installation-guide.md

    Change Log

    https://code.onedev.io/onedev/server/~builds/3138/fixed-issues?query=%22State%22+is+%22Released%22+order+by+%22Type%22+asc+and+%22Priority%22+desc

    Incompatibilities

    https://code.onedev.io/onedev/server/~builds/3138/markdown/Incompatibilities/server-product/system/incompatibilities/incompatibilities.md

    Source code(tar.gz)
    Source code(zip)
  • v7.7.14(Nov 24, 2022)

    Installation Guide

    https://code.onedev.io/onedev/manual/~files/main/pages/installation-guide.md

    Change Log

    https://code.onedev.io/onedev/server/~builds/3135/fixed-issues?query=%22State%22+is+%22Released%22+order+by+%22Type%22+asc+and+%22Priority%22+desc

    Incompatibilities

    https://code.onedev.io/onedev/server/~builds/3135/markdown/Incompatibilities/server-product/system/incompatibilities/incompatibilities.md

    Source code(tar.gz)
    Source code(zip)
  • v7.7.13(Nov 23, 2022)

    Installation Guide

    https://code.onedev.io/onedev/manual/~files/main/pages/installation-guide.md

    Change Log

    https://code.onedev.io/onedev/server/~builds/3132/fixed-issues?query=%22State%22+is+%22Released%22+order+by+%22Type%22+asc+and+%22Priority%22+desc

    Incompatibilities

    https://code.onedev.io/onedev/server/~builds/3132/markdown/Incompatibilities/server-product/system/incompatibilities/incompatibilities.md

    Source code(tar.gz)
    Source code(zip)
  • v7.7.12(Nov 23, 2022)

    Installation Guide

    https://code.onedev.io/projects/162/blob/main/pages/installation-guide.md

    Change Log

    https://code.onedev.io/projects/160/builds/3130/fixed-issues?query=%22State%22+is+%22Released%22+order+by+%22Type%22+asc+and+%22Priority%22+desc

    Incompatibilities

    https://code.onedev.io/projects/160/builds/3130/markdown/Incompatibilities/server-product/system/incompatibilities/incompatibilities.md

    Source code(tar.gz)
    Source code(zip)
  • v7.7.11(Nov 15, 2022)

    Installation Guide

    https://code.onedev.io/projects/162/blob/main/pages/installation-guide.md

    Change Log

    https://code.onedev.io/projects/160/builds/3112/fixed-issues?query=%22State%22+is+%22Released%22+order+by+%22Type%22+asc+and+%22Priority%22+desc

    Incompatibilities

    https://code.onedev.io/projects/160/builds/3112/markdown/Incompatibilities/server-product/system/incompatibilities/incompatibilities.md

    Source code(tar.gz)
    Source code(zip)
  • v7.7.10(Nov 13, 2022)

    Installation Guide

    https://code.onedev.io/projects/162/blob/main/pages/installation-guide.md

    Change Log

    https://code.onedev.io/projects/160/builds/3105/fixed-issues?query=%22State%22+is+%22Released%22+order+by+%22Type%22+asc+and+%22Priority%22+desc

    Incompatibilities

    https://code.onedev.io/projects/160/builds/3105/markdown/Incompatibilities/server-product/system/incompatibilities/incompatibilities.md

    Source code(tar.gz)
    Source code(zip)
  • v7.7.9(Oct 31, 2022)

    Installation Guide

    https://code.onedev.io/projects/162/blob/main/pages/installation-guide.md

    Change Log

    https://code.onedev.io/projects/160/builds/3088/fixed-issues?query=%22State%22+is+%22Released%22+order+by+%22Type%22+asc+and+%22Priority%22+desc

    Incompatibilities

    https://code.onedev.io/projects/160/builds/3088/markdown/Incompatibilities/server-product/system/incompatibilities/incompatibilities.md

    Source code(tar.gz)
    Source code(zip)
  • v7.7.8(Oct 30, 2022)

    Installation Guide

    https://code.onedev.io/projects/162/blob/main/pages/installation-guide.md

    Change Log

    https://code.onedev.io/projects/160/builds/3085/fixed-issues?query=%22State%22+is+%22Released%22+order+by+%22Type%22+asc+and+%22Priority%22+desc

    Incompatibilities

    https://code.onedev.io/projects/160/builds/3085/markdown/Incompatibilities/server-product/system/incompatibilities/incompatibilities.md

    Source code(tar.gz)
    Source code(zip)
  • v7.7.7(Oct 26, 2022)

    Installation Guide

    https://code.onedev.io/projects/162/blob/main/pages/installation-guide.md

    Change Log

    https://code.onedev.io/projects/160/builds/3082/fixed-issues?query=%22State%22+is+%22Released%22+order+by+%22Type%22+asc+and+%22Priority%22+desc

    Incompatibilities

    https://code.onedev.io/projects/160/builds/3082/markdown/Incompatibilities/server-product/system/incompatibilities/incompatibilities.md

    Source code(tar.gz)
    Source code(zip)
  • v7.7.6(Oct 20, 2022)

    Installation Guide

    https://code.onedev.io/projects/162/blob/main/pages/installation-guide.md

    Change Log

    https://code.onedev.io/projects/160/builds/3079/fixed-issues?query=%22State%22+is+%22Released%22+order+by+%22Type%22+asc+and+%22Priority%22+desc

    Incompatibilities

    https://code.onedev.io/projects/160/builds/3079/markdown/Incompatibilities/server-product/system/incompatibilities/incompatibilities.md

    Source code(tar.gz)
    Source code(zip)
Owner
OneDev
OneDev
An intelliJ plugin providing a UI layer for git-flow, which in itself is a collection of Git extensions to provide high-level repository operations for Vincent Driessen's branching model.

Git Flow Integration Plus for Intellij An intelliJ plugin providing a UI layer for git-flow, which in itself is a collection of Git extensions to prov

RubinCarter 35 Nov 8, 2022
CRUD operation using java springboot microservice hosted in kubernetes env, data stored in mongodb

springboot-mongodb-k8s-parth Brief Introduction Hello Friends, I have created REST API using Springboot and Spring cloud application which performs CR

Parth Shah 1 Nov 11, 2021
TrashEmail is hosted Telegram bot that can save your private email address by offering disposable email address

TrashEmail is hosted Telegram bot that can save your private email address by offering disposable email address. It can create, manage, disposable email address and link them with your telegram bot chat.

Rohit Sehgal 493 Dec 28, 2022
An assistance platform made using Spring framework that analyses your code, and helps you either to start a devops project, or to turn an existing project into a devops project using open source software (Git, Docker, Jenkins..)

DevOpsify Description An assistance platform made using Spring framework that analyses your code, and helps you either to start a devops project, or t

obaydah bouifadene 14 Nov 8, 2022
he removed me from the git so might as well leaked it. (src from 2/7/21)

perry-phobos-src leak src. (src from 2/7/21) Why? to avoid ppl thinking its phobos 2.0.0, he also removed my git access Not Recommended dont use the s

null 14 Dec 2, 2022
Gitlet - A version control system for managing file versions, mirroring the features of Git

Gitlet - A version control system for managing file versions, mirroring the features of Git. Emphasized the serialization and manipulation of files to compress, access, and manage file content efficiently. Stressed the employment of appropriate data structures and file persistance.

null 1 Jan 4, 2022
hello-git-taqiyaehsan created by GitHub Classroom

?? The Basics of GitHub ?? Course overview and learning outcomes The goal of this course is to give you a brief introduction to GitHub. We’ll also pro

null 1 Feb 3, 2022
JHusky - Modern native Git hooks made easy for java environments

JHusky Modern native Git hooks made easy for java environments JHusky improves your commits and more ?? Jwoof! Install Include it to your project as a

Pedro Caires 23 Oct 31, 2022
💡极致性能的企业级Java服务器框架,RPC,游戏服务器框架,web应用服务器框架。(Extreme fast enterprise Java server framework, can be RPC, game server framework, web server framework.)

?? 为性能而生的万能服务器框架 ?? Ⅰ. zfoo简介 ?? 性能炸裂,天生异步,Actor设计思想,无锁化设计,基于Spring的MVC式用法的万能RPC框架 极致序列化,原生集成的目前二进制序列化和反序列化速度最快的 zfoo protocol 作为网络通讯协议 高可拓展性,单台服务器部署,

null 1k Jan 1, 2023
SlimeVR-Server - Server app for SlimeVR ecosystem

SlimeVR Server Server app for SlimeVR ecosystem Server orchestrates communication between multiple sensors and integrations, like SteamVR. Sensors imp

null 362 Dec 31, 2022
This repository contains the code for the Runescape private server project, and this repo is soley maintained by @Avanae and @ThePolyphia and @Xeveral

Runescape: The private server project. A Runescape private server based on the 2009 era. This repository contains the code for the Runescape private s

ProjectArchitecture 4 Oct 1, 2022
A simple Plugin to allow server admins and user with Permissions to change fast and easy thier own Gamemode

A simple Plugin to allow server admins and user with Permissions to change fast and easy thier own Gamemode

Qubik Studios 1 Jan 17, 2022
A simple live streaming mobile app with cool functionalities and time extension, and live chat. With a payment system integrated. Server is designed with socket.io to give you full flexibility.

Video Live Streaming Platform Android A simple live streaming mobile app with cool functionalities and time extension, and live chat. With a payment s

Dev-Geek 2 Dec 16, 2022
This Web Application Allows A user to upload a two minutes Video. It uses Server Side Capabilities of Nodejs and Spring Boot .

VideoStreamingApplication Purpose Of This Application These days trend of short videos are on rise youtube recently realsed "Shorts" . So , taking ins

Prateek Kumar 57 Nov 13, 2022
Two Spring-boot applications registering themselves to an spring-boot-admin-server application as separate clients for the purpose of monitoring and managing the clients

Spring-boot-admin implementation with 1 Server and 2 clients Creating a Server application to monitor and manage Spring boot applications (clients) un

null 6 Dec 6, 2022
FIDO2(WebAuthn) server officially certified by FIDO Alliance and Relying Party examples.

Overview FIDO (Fast IDentity Online) is an open standard for online authentication. It is designed to solve the password problems stemming from a lot

LINE 400 Jan 5, 2023
OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)

OpenAPI Generator Master (5.4.x): 6.0.x (6.0.x): ⭐ ⭐ ⭐ If you would like to contribute, please refer to guidelines and a list of open tasks. ⭐ ⭐ ⭐ ‼️

OpenAPI Tools 14.8k Dec 30, 2022
Text to Speech Project for Spring Boot and Kotlin, Auth Server, Python with Fast API (gTTS)

TTS-App Text to Speech Project for Spring Boot Module (etc Resource, Auth Server, Python with Fast API (gTTS)) Python의 gTTS lib를 활용하여 텍스트를 음성으로 변환하는 서

Seokhyun 7 Dec 21, 2021
Share food-Android- - Food donation coded in native android with firebase, google maps api and php server xampp

share_food-Android- Instructions: 1. Create a firebase account and link it with the project via google-services.json. 2. This project also uses a XAMP

Abubakar 3 Dec 28, 2021