Please visit https://github.com/h2oai/h2o-3 for latest H2O

Related tags

Big data h2o-2
Overview

Caution: H2O-3 is now the current H2O!

Please visit https://github.com/h2oai/h2o-3



H2O

H2O makes Hadoop do math! H2O scales statistics, machine learning and math over BigData. H2O is extensible and users can build blocks using simple math legos in the core. H2O keeps familiar interfaces like R, Excel & JSON so that BigData enthusiasts & experts can explore, munge, model and score datasets using a range of simple to advanced algorithms. Data collection is easy. Decision making is hard. H2O makes it fast and easy to derive insights from your data through faster and better predictive modeling. H2O has a vision of online scoring and modeling in a single platform.

Product Vision for first cut

H2O product, the Analytics Engine will scale Classification and Regression.

  • RandomForest, Generalized Linear Modeling (GLM), logistic regression, k-Means, available over R / REST / JSON-API
  • Basic Linear Algebra as building blocks for custom algorithms
  • High predictive power of the models
  • High speed and scale for modeling and scoring over BigData

Data Sources

  • We read and write from/to HDFS, S3, NoSQL, SQL
  • We ingest data in CSV format from local and distributed filesystems (nfs)
  • A JDBC driver for SQL and DataAdapters for NoSQL datasources is in the roadmap. (v2)

Console provides Adhoc Data Analytics at scale via R-like Parser on BigData

  • Able to pass and evaluate R-like expressions, slicing and filters make this the most powerful web calculator on BigData

Users

Primary users are Data Analysts looking to wield a powerful tool for Data Modeling in the Real-Time. Microsoft Excel, R, SAS wielding Data Analysts and Statisticians. Hadoop users with data in HDFS will have a first class citizen for doing Math in Hadoop ecosystem. Java and Math engineers can extend core functionality by using and extending legos in a simple java that reads like math. See package hex. Extensibility can also come from writing R expressions that capture your domain.

Design

We use the best execution framework for the algorithm at hand. For first cut parallel algorithms: Map Reduce over distributed fork/join framework brings fine grain parallelism to distributed algorithms. Our algorithms are cache oblivious and fit into the heterogeneous datacenter and laptops to bring best performance. Distributed Arraylets & Data Partitioning to preserve locality. Move code, not data, not people.

Extensions

One of our first powerful extension will be a small tool belt of stats and math legos for Fraud Detection. Dealing with Unbalanced Datasets is a key focus for this. Users will use JSON/REST-api via H2O.R through connects the Analytics Engine into R-IDE/RStudio.

Community

We will build & sustain a vibrant community with the focus of taking software engineering approaches to data science and empowering everyone interested in data to be able to hack data using math and algorithms. Join us on google groups h2ostream.

Team

SriSatish Ambati
Cliff Click
Tom Kraljevic
Earl Hathaway
Tomas Nykodym
Michal Malohlava
Kevin Normoyle
Irene Lang
Spencer Aiello
Anqi Fu
Nidhi Mehta
Arno Candel
Nikole Sanchez
Josephine Wang
Amy Wang
Max Schloemer
Ray Peck
Anand Avati
Sebastian Vidrio

Open Source

Jan Vitek
Mr.Jenkins
Petr Maj
Matt Fowles

Advisors

Scientific Advisory Council

Stephen Boyd
Rob Tibshirani
Trevor Hastie

Systems, Data, FileSystems and Hadoop

Doug Lea
Chris Pouliot
Dhruba Borthakur
Charles Zedlewski

Investors

Jishnu Bhattacharjee, Nexus Venture Partners
Anand Babu Periasamy
Anand Rajaraman
Dipchand Nishar
Comments
  • SpeeDRF pojo

    SpeeDRF pojo

    This branch will adapt the speedrfmodel to a dtree.treemodel and use dtree.treemodel's tojava methods.

    Using this branch, we will create a dtree.compressedTree every time we create a singlenoderf.tree and append it to the speedrfmodel.

    The output pojo passes the 7 tests: R/tests/testdir_javapredict/runit_SRF_*

    opened by BersaKAIN 5
  • Bugfix for case where N is not divisible by num CV folds

    Bugfix for case where N is not divisible by num CV folds

    There was a bug that occurred when the number of training observations was not divisible by the number of internal CV folds (as specified in the cvControl argument of h2o.ensemble). This has been fixed.

    This PR also includes a few edits to the documentation.

    opened by ledell 1
  • Added regression functionality to h2o.ensemble.

    Added regression functionality to h2o.ensemble.

    Regression functionality is now working in h2o.ensemble in the h2oEnsemble package. For regression, I suggest using metalearner = "SL.nnls" using the SL.nnls function provided in ./R/ensemle/SuperLearner_wrappers.R

    opened by ledell 1
  • Initial commit of R/ensemble folder.

    Initial commit of R/ensemble folder.

    The new R/ensemble folder contains the h2oEnsemble R package and a few related scripts. The package contains functionality to create ensemble models using h2o algorithms as base learners.

    opened by ledell 1
  • List requirements for building

    List requirements for building

    Current docs have no requirements needed for building h2o. These requirements are noted in the document to help developers setup environment before several trying and getting error.

    opened by viirya 1
  • Fix link to Google Groups

    Fix link to Google Groups

    The link to the group on Google Groups does not work. It should be https://groups.google.com/forum/#!forum/h2ostream instead of https://groups.google.com/forum/?!forum/h2ostream.

    opened by agrueneberg 1
  • added a handy method to make prediction and obtain best result for each prediction

    added a handy method to make prediction and obtain best result for each prediction

    Dear H2O team,

    I found using your h2o.predict() method returns a data frame of prediction results with probability in each class. I think this new method will be handy when you only want to see a list of prediction results. Let me know if you have any questions or suggestions.

    Thanks, Yuan

    opened by terrytangyuan 0
  • Added the twoing node splitting criterion. While it is most important to...

    Added the twoing node splitting criterion. While it is most important to...

    ... offer entropy and gini splitting criteria, it may be nice to offer twoing as well.

    Reference: Breiman, L. Some Properties of Splitting Criteria, Statistics Department, University of California, Berkeley. 1992.

    Added some very basic jUnit tests for the twoing computation.

    opened by ericeckstrand 0
  • Changed R GBM to call for variable importance

    Changed R GBM to call for variable importance

    This is a tiny change but since we wanted it I figured I would add it. Next would be to get the response and pull out the list of variables with importance.

    Somehow the commit shows a lot of whitespace addition/removals, sorry about that.

    opened by ccsevers 0
  • Add Python requirements file.

    Add Python requirements file.

    I added the Python requirements.txt file with the Sphinx-doc module necessary to build documentation. Use the file with pip command:

    pip install -r requirements.txt [--user]
    

    Fixes make build error:

    make[2]: Entering directory `/home/vmlaker/work/git-h2o/h2o-docs' sphinx-build -b html -d build/doctrees source build/html Making output directory... Running Sphinx v1.1.3

    Extension error: Could not import extension sphinxcontrib.fulltoc (exception: No module named fulltoc) make[2]: *** [html] Error 1 make[2]: Leaving directory /home/vmlaker/work/git-h2o/h2o-docs' make[1]: *** [dw_2] Error 2 make[1]: Leaving directory/home/vmlaker/work/git-h2o' make: *** [nightly_build_stuff] Error 2

    opened by vmlaker 0
  • [SECURITY] Fix Partial Path Traversal Vulnerability

    [SECURITY] Fix Partial Path Traversal Vulnerability

    Security Vulnerability Fix

    This pull request fixes a partial-path traversal vulnerability due to an insufficient path traversal guard.

    Even if you deem, as the maintainer of this project, this is not necessarily fixing a security vulnerability, it is still a valid security hardening.

    Preamble

    Impact

    This issue allows a malicious actor to potentially break out of the expected directory. The impact is limited to sibling directories. For example, userControlled.getCanonicalPath().startsWith("/usr/out") will allow an attacker to access a directory with a name like /usr/outnot.

    Why?

    To demonstrate this vulnerability, consider "/usr/outnot".startsWith("/usr/out"). The check is bypassed although /outnot is not under the /out directory. It's important to understand that the terminating slash may be removed when using various String representations of the File object. For example, on Linux, println(new File("/var")) will print /var, but println(new File("/var", "/") will print /var/; however, println(new File("/var", "/").getCanonicalPath()) will print /var.

    The Fix

    Comparing paths with the java.nio.files.Path#startsWith will adequately protect againts this vulnerability.

    For example: file.getCanonicalFile().toPath().startsWith(BASE_DIRECTORY) or file.getCanonicalFile().toPath().startsWith(BASE_DIRECTORY_FILE.getCanonicalFile().toPath())

    Other Examples

    :arrow_right: Vulnerability Disclosure :arrow_left:

    :wave: Vulnerability disclosure is a super important part of the vulnerability handling process and should not be skipped! This may be completely new to you, and that's okay, I'm here to assist!

    First question, do we need to perform vulnerability disclosure? It depends!

    1. Is the vulnerable code only in tests or example code? No disclosure required!
    2. Is the vulnerable code in code shipped to your end users? Vulnerability disclosure is probably required!

    For partial path traversal, consider if user-supplied input could ever flow to this logic. If user supplied input could reach this conditional, it's insufficient and, as such, most likely a vulnerability.

    Vulnerability Disclosure How-To

    You have a few options options to perform vulnerability disclosure. However, I'd like to suggest the following 2 options:

    1. Request a CVE number from GitHub by creating a repository-level GitHub Security Advisory. This has the advantage that, if you provide sufficient information, GitHub will automatically generate Dependabot alerts for your downstream consumers, resolving this vulnerability more quickly.
    2. Reach out to the team at Snyk to assist with CVE issuance. They can be reached at the Snyk's Disclosure Email. Note: Please include JLLeitschuh Disclosure in the subject of your email so it is not missed.

    Detecting this and Future Vulnerabilities

    You can automatically detect future vulnerabilities like this by enabling the free (for open-source) GitHub Action.

    I'm not an employee of GitHub, I'm simply an open-source security researcher.

    Source

    This contribution was automatically generated with an OpenRewrite refactoring recipe, which was lovingly hand crafted to bring this security fix to your repository.

    The source code that generated this PR can be found here: PartialPathTraversalVulnerability

    Why didn't you disclose privately (ie. coordinated disclosure)?

    This PR was automatically generated, in-bulk, and sent to this project as well as many others, all at the same time.

    This is technically what is called a "Full Disclosure" in vulnerability disclosure, and I agree it's less than ideal. If GitHub offered a way to create private pull requests to submit pull requests, I'd leverage it, but that infrastructure, sadly, doesn't exist yet.

    The problem is that as an open source software security researcher, I (exactly like open source maintainers), I only have so much time in a day. I'm able to find vulnerabilities impacting hundreds, or sometimes thousands of open source projects with tools like GitHub Code Search and CodeQL. The problem is that my knowledge of vulnerabilities doesn't scale very well.

    Individualized vulnerability disclosure takes time and care. It's a long and tedious process, and I have a significant amount of experience with it (I have over 50 CVEs to my name). Even tracking down the reporting channel (email, Jira, ect..) can take time and isn't automatable. Unfortunately, when facing prblems of this scale, individual reporting doesn't work well either.

    Additionally, if I just spam out emails or issues, I'll just overwhelm already over taxed maintainers, I don't want to do this either.

    By creating a pull request, I am aiming to provide maintainers something highly actionable to actually fix the identified vulnerability; a pull request.

    There's a larger discussion on this topic that can be found here: https://github.com/JLLeitschuh/security-research/discussions/12

    Opting-Out

    If you'd like to opt-out of future automated security vulnerability fixes like this, please consider adding a file called .github/GH-ROBOTS.txt to your repository with the line:

    User-agent: JLLeitschuh/security-research
    Disallow: *
    

    This bot will respect the ROBOTS.txt format for future contributions.

    Alternatively, if this project is no longer actively maintained, consider archiving the repository.

    CLA Requirements

    This section is only relevant if your project requires contributors to sign a Contributor License Agreement (CLA) for external contributions.

    It is unlikely that I'll be able to directly sign CLAs. However, all contributed commits are already automatically signed-off.

    The meaning of a signoff depends on the project, but it typically certifies that committer has the rights to submit this work under the same license and agrees to a Developer Certificate of Origin (see https://developercertificate.org/ for more information).

    - Git Commit Signoff documentation

    If signing your organization's CLA is a strict-requirement for merging this contribution, please feel free to close this PR.

    Sponsorship & Support

    This contribution is sponsored by HUMAN Security Inc. and the new Dan Kaminsky Fellowship, a fellowship created to celebrate Dan's memory and legacy by funding open-source work that makes the world a better (and more secure) place.

    This PR was generated by Moderne, a free-for-open source SaaS offering that uses format-preserving AST transformations to fix bugs, standardize code style, apply best practices, migrate library versions, and fix common security vulnerabilities at scale.

    Tracking

    All PR's generated as part of this fix are tracked here: https://github.com/JLLeitschuh/security-research/issues/13

    opened by JLLeitschuh 0
  • [Snyk] Security upgrade lodash from 2.4.2 to 4.17.16

    [Snyk] Security upgrade lodash from 2.4.2 to 4.17.16

    Snyk has created this PR to fix one or more vulnerable packages in the `npm` dependencies of this project.

    Changes included in this PR

    • Changes to the following files to upgrade the vulnerable dependencies to a fixed version:
      • client/package.json

    Vulnerabilities that will be fixed

    With an upgrade:

    Severity | Issue | Breaking Change | Exploit Maturity :-------------------------:|:-------------------------|:-------------------------|:------------------------- medium severity | Prototype Pollution
    SNYK-JS-LODASH-567746 | Yes | Proof of Concept

    Check the changes in this PR to ensure they won't cause issues with your project.


    Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.

    For more information: 🧐 View latest project report

    🛠 Adjust project settings

    📚 Read more about Snyk's upgrade and patch logic

    opened by snyk-bot 0
  • [Snyk] Upgrade istanbul from 0.2.16 to 0.4.5

    [Snyk] Upgrade istanbul from 0.2.16 to 0.4.5

    Snyk has created this PR to upgrade istanbul from 0.2.16 to 0.4.5.

    merge advice

    :information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


    • The recommended version is 28 versions ahead of your current version.
    • The recommended version was released 4 years ago, on 2016-08-21.

    The recommended version fixes:

    Severity | Issue | Exploit Maturity :-------------------------:|:-------------------------|:------------------------- | Prototype Pollution
    SNYK-JS-HANDLEBARS-534988 | No Known Exploit | Arbitrary Code Execution
    SNYK-JS-HANDLEBARS-534478 | No Known Exploit | Prototype Pollution
    SNYK-JS-HANDLEBARS-469063 | No Known Exploit | Prototype Pollution
    SNYK-JS-HANDLEBARS-173692 | No Known Exploit | Cross-site Scripting (XSS)
    npm:handlebars:20151207 | No Known Exploit | Prototype Pollution
    SNYK-JS-HANDLEBARS-567742 | Proof of Concept

    Release notes
    Package name: istanbul
    • 0.4.5 - 2016-08-21

      0.4.5

    • 0.4.4 - 2016-06-20

      0.4.4

    • 0.4.3 - 2016-04-06

      0.4.3

    • 0.4.2 - 2016-01-11

      0.4.2

    • 0.4.1 - 2015-11-24

      v0.4.1

    • 0.4.0 - 2015-10-17

      v0.4.0

    • 0.3.22 - 2015-10-05
    • 0.3.21 - 2015-09-24
    • 0.3.20 - 2015-09-14

      [skip ci] update changelog, contributors, version

    • 0.3.19 - 2015-08-30
    • 0.3.18 - 2015-08-17
    • 0.3.17 - 2015-06-28
    • 0.3.16 - 2015-06-24
    • 0.3.15 - 2015-06-09
    • 0.3.14 - 2015-05-11
    • 0.3.13 - 2015-03-30
    • 0.3.11 - 2015-03-24
    • 0.3.10 - 2015-03-23
    • 0.3.9 - 2015-03-23
    • 0.3.8 - 2015-03-15
    • 0.3.7 - 2015-03-04
    • 0.3.6 - 2015-02-19
    • 0.3.5 - 2014-12-07
    • 0.3.4 - 2014-12-03
    • 0.3.3 - 2014-12-03
    • 0.3.2 - 2014-09-04
    • 0.3.1 - 2014-09-04
    • 0.3.0 - 2014-07-08
    • 0.2.16 - 2014-07-04
    from istanbul GitHub release notes
    Commit messages
    Package name: istanbul
    • 89e338f 0.4.5
    • 7efe4dc update changelog, contributors
    • da79378 Merge pull request #673 from popomore/swap-fileset-for-glob
    • 58f4c90 swap fileset for glob
    • fef889b Merge pull request #657 from djorg83/master
    • 91bb666 log filename when file fails to parse using esprima
    • 5dbd62c 0.4.4
    • 5642fb4 Update changelog, contributors
    • f4195bb Merge pull request #507 from Victorystick/es-modules-support
    • c521035 Merge pull request #628 from inversion/use-tmp-dir
    • 66fffdc Merge pull request #597 from JamesMGreene/patch-1
    • dfcab10 Merge pull request #627 from a0viedo/patch-1
    • abec3ae Merge pull request #625 from ChALkeR/tmpdir
    • a9aaf53 tmp dir setting was being ignored in TmpStore
    • 522f465 link build badge to master branch
    • 0b5e80d use os.tmpdir() instead of os.tmpDir()
    • 5069661 Set "medium" coverage CSS color scheme to yellow
    • 0e8c350 Merge pull request #587 from clickthisnick/chore-remove-trailing-spaces
    • fc3ba35 0.4.3
    • b3de106 Update changelog, contributors
    • bb5b6e1 Merge pull request #579 from jtangelder/fix-colors
    • 0411600 return plain string when an invalid clazz is given
    • a556a5e Merge pull request #552 from abejfehr/patch-1
    • 369ed49 Merge pull request #545 from pra85/patch-1

    Compare


    Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

    For more information:

    🧐 View latest project report

    🛠 Adjust upgrade PR settings

    🔕 Ignore this dependency or unsubscribe from future upgrade PRs

    opened by snyk-bot 0
  • [Snyk] Upgrade stylus from 0.43.1 to 0.54.7

    [Snyk] Upgrade stylus from 0.43.1 to 0.54.7

    Snyk has created this PR to upgrade stylus from 0.43.1 to 0.54.7.

    merge advice

    :information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


    • The recommended version is 37 versions ahead of your current version.
    • The recommended version was released 10 months ago, on 2019-08-21.
    Release notes
    Package name: stylus
    • 0.54.7 - 2019-08-21

      Fix bug in hash access

    • 0.54.6 - 2019-08-20
      • Fix issue with cos & sin not stripping rad unit. #2284
      • Fix: handle empty at-rules #2416
      • Define function arguments explicitly #2417
      • Do not use the deprecated Buffer() constructor #2424
      • Fix issues #2411
      • Use mkdir() recursive option instead of mkdirp()
      • Fix no such directory error in Stylus Executable #2421
      • Fixed define column for mixin #2456
      • Fix work with hash #2453
      • Extend in block level import #2270
      • Fix: check whether captureStackTrace exists #2394
      • Make prefix-classes work with partial and range refs in selectors #2278
      • Extend length method to work with strings #2110
      • add quiet flag to have a more "quiet" output. #2088
      • Support for cssnext nested at-rule syntax (apply, nested) #2335
    • 0.54.5 - 2016-04-27

      0.54.5

    • 0.54.4 - 2016-04-27

      0.54.4

    • 0.54.3 - 2016-04-26

      0.54.3

    • 0.54.2 - 2016-03-11

      merge dev

    • 0.54.0 - 2016-03-05
      • dev: (21 commits)
        Fixed History for 0.54.0
        History up
        Evaluate variables in current-media function. Fixes #2128
        Undesired spaces with partial reference selector using ranges. Fixes #2133
        Slightly clarified an issue with combinators at ranges in partial references, re: #2134
        Validate regexp flags for match function
        Fix bug with evaluating default arguments
        Undesired spaces with partial reference selector using ranges. Fixes #2133
        Fixed bug with selectors() function. Closes #2130
        Don't parse empty imports
        Wrong errors with --include-css and --resolve-url used concurrently. Fixes #2125
        misc fixes
        Docs and History up
        SelectorParser: Added initial reference selector
        BIFs: expose "url" function by "embedurl"
        Updated history
        Bump version
        BIFs: Added "index" function
        Updated docs that where merged incorrectly
        added a slice function
        ...
    • 0.53.0 - 2015-12-14

      0.53.0

    • 0.52.4 - 2015-09-04

      0.52.4

    • 0.52.3 - 2015-09-03
    • 0.52.2 - 2015-09-03
    • 0.52.1 - 2015-09-03
    • 0.52.0 - 2015-07-19
    • 0.52.0-alpha - 2015-07-15
    • 0.51.1 - 2015-04-28
    • 0.51.0 - 2015-04-23
    • 0.50.0 - 2015-02-05
    • 0.49.3 - 2014-11-06
    • 0.49.2 - 2014-10-14
    • 0.49.1 - 2014-09-24
    • 0.49.0 - 2014-09-22
    • 0.48.1 - 2014-08-21
    • 0.48.0 - 2014-08-20
    • 0.47.3 - 2014-07-22
    • 0.47.2 - 2014-07-19
    • 0.47.1 - 2014-07-02
    • 0.47.0 - 2014-07-01
    • 0.46.3 - 2014-06-09
    • 0.46.2 - 2014-06-04
    • 0.46.1 - 2014-06-03
    • 0.46.0 - 2014-06-03
    • 0.45.1 - 2014-05-16
    • 0.45.0 - 2014-05-11
    • 0.44.0 - 2014-04-23
    • 0.44.0-beta3 - 2014-04-14
    • 0.44.0-beta2 - 2014-04-07
    • 0.44.0-beta - 2014-04-06
    • 0.43.1 - 2014-04-07
    from stylus GitHub release notes

    Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

    For more information:

    🧐 View latest project report

    🛠 Adjust upgrade PR settings

    🔕 Ignore this dependency or unsubscribe from future upgrade PRs

    opened by snyk-bot 0
  • [Snyk] Upgrade uglify-js from 2.4.24 to 2.8.29

    [Snyk] Upgrade uglify-js from 2.4.24 to 2.8.29

    Snyk has created this PR to upgrade uglify-js from 2.4.24 to 2.8.29.

    :information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.
    • The recommended version is 42 versions ahead of your current version.
    • The recommended version was released 3 years ago, on 2017-06-14.
    Release notes
    Package name: uglify-js
    • 2.8.29 - 2017-06-14

       

    • 2.8.28 - 2017-06-03

       

    • 2.8.27 - 2017-05-19
    • 2.8.26 - 2017-05-16
    • 2.8.25 - 2017-05-15
    • 2.8.24 - 2017-05-13
    • 2.8.23 - 2017-05-06
    • 2.8.22 - 2017-04-09
    • 2.8.21 - 2017-04-02
    • 2.8.20 - 2017-03-31
    • 2.8.19 - 2017-03-31
    • 2.8.18 - 2017-03-28
    • 2.8.17 - 2017-03-28
    • 2.8.16 - 2017-03-24
    • 2.8.15 - 2017-03-23
    • 2.8.14 - 2017-03-19
    • 2.8.13 - 2017-03-16
    • 2.8.12 - 2017-03-10
    • 2.8.11 - 2017-03-10
    • 2.8.10 - 2017-03-08
    • 2.8.9 - 2017-03-08
    • 2.8.8 - 2017-03-07
    • 2.8.7 - 2017-03-05
    • 2.8.6 - 2017-03-05
    • 2.8.5 - 2017-03-02
    • 2.8.4 - 2017-03-01
    • 2.8.3 - 2017-03-01
    • 2.8.2 - 2017-03-01
    • 2.8.1 - 2017-02-28
    • 2.8.0 - 2017-02-28
    • 2.7.5 - 2016-11-29
    • 2.7.4 - 2016-10-23
    • 2.7.3 - 2016-08-17
    • 2.7.2 - 2016-08-17
    • 2.7.1 - 2016-08-14
    • 2.7.0 - 2016-07-03
    • 2.6.4 - 2016-06-22
    • 2.6.3 - 2016-06-19
    • 2.6.2 - 2016-02-22
    • 2.6.1 - 2015-11-16
    • 2.6.0 - 2015-11-12
    • 2.5.0 - 2015-10-11
    • 2.4.24 - 2015-07-22
    from uglify-js GitHub release notes
    Commit messages
    Package name: uglify-js
    • 23876a8 v2.8.28
    • 092d027 Merge pull request #2048 from alexlamsl/v2.8.28
    • 06296be add tests for `AST_SymbolAccessor` (#2049)
    • 3818a9e fix non-identifier getter/setter name (#2041)
    • 75e2748 v2.8.27
    • a7c987a Merge pull request #1971 from alexlamsl/v2.8.27
    • 957c54b introduce `unsafe_regexp` (#1970)
    • 4cbf5a7 v2.8.26
    • 93d4224 Merge pull request #1947 from alexlamsl/v2.8.26
    • 6cd580d fix parsing of property access after new line (#1944)
    • ecb63ad improve keyword-related parser errors (#1941)
    • 1ca43bc v2.8.25
    • 3ee1464 Merge pull request #1938 from alexlamsl/v2.8.25
    • 24967b8 fix & improve coverage of `estree` (#1935)
    • a8c67ea fix bugs with getter/setter (#1926)
    • d0b0aec document 3 max passes (#1928)
    • 9f5a602 clarify wording (#1931)
    • 4027a0c fix parser bugs & CLI reporting (#1827)
    • 87f8a48 v2.8.24
    • c736834 Merge pull request #1921 from alexlamsl/v2.8.24
    • 9a98513 add documentation for `side_effects` & `[#@]__PURE__` (#1925)
    • f631d64 avoid `arguments` and `eval` in `reduce_vars` (#1924)
    • aa7e878 fix invalid transform on `const` (#1919)
    • 13e5e33 document known issues with `const` (#1916)

    Compare


    Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

    For more information:

    🧐 View latest project report

    🛠 Adjust upgrade PR settings

    🔕 Ignore this dependency or unsubscribe from future upgrade PRs

    opened by snyk-bot 0
  • [Snyk] Upgrade coffeelint from 1.1.0 to 1.16.2

    [Snyk] Upgrade coffeelint from 1.1.0 to 1.16.2

    Snyk has created this PR to upgrade coffeelint from 1.1.0 to 1.16.2.

    :information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.
    • The recommended version is 42 versions ahead of your current version.
    • The recommended version was released 2 years ago, on 2018-02-17.
    Release notes
    Package name: coffeelint
    • 1.16.2 - 2018-02-17
    • 1.16.0 - 2016-10-02

      1.16.0

    • 1.15.7 - 2016-04-22

      New release for bug fixes

    • 1.15.2 - 2016-04-20

      Stub commit to publish v1.5.2

    • 1.15.1 - 2016-04-19
    • 1.15.0 - 2016-03-06
    • 1.14.2 - 2015-12-07
    • 1.14.1 - 2015-11-19
    • 1.14.0 - 2015-11-18
    • 1.13.1 - 2015-10-27
    • 1.13.0 - 2015-10-07
    • 1.12.1 - 2015-09-18
    • 1.12.0 - 2015-09-18
    • 1.11.1 - 2015-08-19
    • 1.11.0 - 2015-08-19
    • 1.10.1 - 2015-06-02
    • 1.10.0 - 2015-05-31
    • 1.9.7 - 2015-05-16
    • 1.9.6 - 2015-05-05
    • 1.9.5 - 2015-05-05
    • 1.9.4 - 2015-04-23
    • 1.9.3 - 2015-03-29
    • 1.9.2 - 2015-02-23
    • 1.9.1 - 2015-02-22
    • 1.9.0 - 2015-02-20
    • 1.8.1 - 2014-12-20
    • 1.7.1 - 2014-12-15
    • 1.7.0 - 2014-12-12
    • 1.6.1 - 2014-10-21
    • 1.6.0 - 2014-08-30
    • 1.5.7 - 2014-08-30
    • 1.5.6 - 2014-08-15
    • 1.5.5 - 2014-08-12
    • 1.5.4 - 2014-08-12
    • 1.5.3 - 2014-08-08
    • 1.5.2 - 2014-06-07
    • 1.5.1 - 2014-05-28
    • 1.5.0 - 2014-05-28
    • 1.4.1 - 2014-05-17
    • 1.4.0 - 2014-05-16
    • 1.3.0 - 2014-04-18
    • 1.2.0 - 2014-04-08
    • 1.1.0 - 2014-02-23
    from coffeelint GitHub release notes

    Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

    For more information:

    🧐 View latest project report

    🛠 Adjust upgrade PR settings

    🔕 Ignore this dependency or unsubscribe from future upgrade PRs

    opened by snyk-bot 0
Owner
H2O.ai
Fast Scalable Machine Learning For Smarter Applications
H2O.ai
Please visit https://github.com/h2oai/h2o-3 for latest H2O

Caution: H2O-3 is now the current H2O! Please visit https://github.com/h2oai/h2o-3 H2O H2O makes Hadoop do math! H2O scales statistics, machine learni

H2O.ai 2.2k Dec 9, 2022
This code base is retained for historical interest only, please visit Apache Incubator Repo for latest one

Apache Kylin Apache Kylin is an open source Distributed Analytics Engine to provide SQL interface and multi-dimensional analysis (OLAP) on Hadoop supp

Kylin OLAP Engine 561 Dec 4, 2022
Now redundant weka mirror. Visit https://github.com/Waikato/weka-trunk for the real deal

weka (mirror) Computing and Mathematical Sciences at the University of Waikato now has an official github organization including a read-only git mirro

Benjamin Petersen 313 Dec 16, 2022
Change data capture for a variety of databases. Please log issues at https://issues.redhat.com/browse/DBZ.

Copyright Debezium Authors. Licensed under the Apache License, Version 2.0. The Antlr grammars within the debezium-ddl-parser module are licensed unde

Debezium 7.9k Dec 26, 2022
code to the rat i give to people if u want to change the webhook its in "src/main/java/github/quantizr/autogg/guis/gui" please just dont sell my rat :(

SkyblockRat My rats code join my discord! https://discord.gg/bbK6ndHqN6 i got tired of people asking "is it double hooked?!" so here is my rats code y

null 6 Dec 10, 2022
*old repository* --> this is now integrated in https://github.com/javaparser/javaparser

JavaSymbolSolver has been integrated in JavaParser: development will continue there! We will work on current issues opened here, but all new issues sh

JavaParser 288 Nov 25, 2022
Eclipse Foundation 3k Dec 31, 2022
DEPRECATED: use https://github.com/jhipster/jhipster-bom instead

JHipster BOM and server-side library - DEPRECATED Full documentation and information is available on our website at https://www.jhipster.tech/ This pr

JHipster 407 Nov 29, 2022
A simple expressive web framework for java. Spark has a kotlin DSL https://github.com/perwendel/spark-kotlin

Spark - a tiny web framework for Java 8 Spark 2.9.3 is out!! Changeset <dependency> <groupId>com.sparkjava</groupId> <artifactId>spark-core</a

Per Wendel 9.4k Dec 29, 2022
Maven port of the Netflix Gradle code generation plugin for graphql. https://github.com/Netflix/dgs-codegen

This is port of the netflix codegen plugin for Gradle. Found here. COPIED FROM NETFLIX DOCUMENTATION. The DGS Code Generation plugin generates code fo

null 63 Dec 24, 2022
Old and archived; More recent development is in https://github.com/Create-Fabric/Create-Refabricated.

NOW ARCHIVED Go here for the continuation of this project. Old README Create Fabric A Fabric port of Create. Create Discord: https://discord.gg/AjRTh6

null 12 Dec 7, 2022
PS4 Remote PKG Installer GUI for https://github.com/flatz/ps4_remote_pkg_installer

PS4 Remote PKG Installer PS4 Remote PKG Installer GUI for https://github.com/flatz/ps4_remote_pkg_installer Tired of copying PKG files to USB then wal

Benjamin Faal 116 Dec 25, 2022
Repository to keep up with ViaVersion on MCP (Originally from https://github.com/LaVache-FR/ViaMCP)

ViaMCP-Reborn Repository to keep up with ViaVersion on MCP (Originally from https://github.com/LaVache-FR/ViaMCP) 1.7.x Protocols Yes, i know they are

null 109 Dec 28, 2022
图书管理;图书管理系统;图书管理系统后端,该项目采用Springboot整合Mybatis对数据持久化以及Api的封装实现,前台项目地址:https://github.com/Nirunfeng/BookSys-Client

System of Book Management(sbm) 项目说明 图书管理系统后台,该项目采用Springboot整合Mybatis对数据持久化以及Api的封装实现,前台项目地址:BookSys-Client 项目启动 数据库:mysql5.6执行以下脚本,项目下脚本文件--sbm.sql 导

null 61 Dec 30, 2022
🕊️ The world's most advanced open source instant messaging engine for 100K~10M concurrent users https://turms-im.github.io/docs

简体中文 What is Turms Turms is the most advanced open-source instant messaging engine for 100K~10M concurrent users in the world. Please refer to Turms D

null 1.2k Dec 27, 2022
GitHub Search Engine: Web Application used to retrieve, store and present projects from GitHub, as well as any statistics related to them.

GHSearch Platform This project is made of two subprojects: application: The main application has two main responsibilities: Crawling GitHub and retrie

SEART - SoftwarE Analytics Research Team 68 Nov 25, 2022
GithubReleases4J - GitHub Releases for Java , based on GitHub RESTful API .

GithubReleases4J - GitHub Releases for Java , based on GitHub RESTful API .

Carm 5 Jun 27, 2022
Sparkling Water provides H2O functionality inside Spark cluster

Sparkling Water Sparkling Water integrates H2O's fast scalable machine learning engine with Spark. It provides: Utilities to publish Spark data struct

H2O.ai 939 Jan 2, 2023