Downloads:
51
Downloads of v 2.0.2:
51
Last Update:
18 Apr 2024
Published Date:
18 Apr 2024
Reviewed Date:
17 May 2024
Reviewer:
Package Maintainer(s):
Software Author(s):
- Circles Arrows B.V
Tags:
compare41 sync diff graph neo4j memgraph merge analyze compare combine recover- Software Specific:
- Software Site
- Software Source
- Software License
- Software Docs
- Software Issues
- Package Specific:
- Package Source
- Package outdated?
- Package broken?
- Contact Maintainers
- Contact Site Admins
- Software Vendor?
- Report Abuse
- Download
Compare41
(Waiting for Maintainer to take corrective action)
- 1
- 2
- 3
2.0.2 | Updated: 18 Apr 2024
- Software Specific:
- Software Site
- Software Source
- Software License
- Software Docs
- Software Issues
- Package Specific:
- Package Source
- Package outdated?
- Package broken?
- Contact Maintainers
- Contact Site Admins
- Software Vendor?
- Report Abuse
- Download
Downloads:
51
Downloads of v 2.0.2:
51
Published:
18 Apr 2024
Reviewed:
17 May 2024
Reviewer:
Maintainer(s):
Software Author(s):
- Circles Arrows B.V
Compare41 2.0.2
(Waiting for Maintainer to take corrective action)
- 1
- 2
- 3
All Checks are Passing
3 Passing Tests
This version is in moderation and has not yet been approved. This means it doesn't show up under normal search.
- Until approved, you should consider this package version unsafe - it could do very bad things to your system (it probably doesn't but you have been warned, that's why we have moderation).
- This package version can change wildly over the course of moderation until it is approved. If you install it and it later has changes to this version, you will be out of sync with any changes that have been made to the package. Until approved, you should consider that this package version doesn't even exist.
- You cannot install this package under normal scenarios. See How to install package version under moderation for more information.
- There are also no guarantees that it will be approved.
There are versions of this package awaiting moderation (possibly just this one). See the Version History section below.
Compare41 is an advanced application for comparing Neo4j or Memgraph graph databases. It highlights differences in both the model and data, allowing you to choose sub-graphs for synchronization. This powerful tool enhances the efficiency of developers and database administrators with its essential features.
Features
For Companies
Improved Data Integrity and Forensics: With the ability to compare and analyze databases, identifying inconsistencies and discrepancies enables companies to make informed decisions and maintain accurate information. The sync feature then gives you the power to restore data integrity.
Confidence: Whether you are deploying to production or in the development stage, you can ensure the data is as expected, while also proactively catching previously unseen issues and preventing data corruption in your production environment.
Enhanced Productivity: Companies can benefit from increased productivity as the app automates complex tasks such as data migration, synchronization, and production deployment, reducing manual efforts and potential errors.
For Developers
Productivity: With the ability to synchronize your database to a known state before running your code and then comparing the differences after it changed data, you can verify the changes were as expected.
Release With Confidence: The app empowers developers to preview changes and assess their impact before deploying to the production environment, minimizing the risk of errors and maintaining a stable system.
Deployment Scripts: Manually added some data to your development database during the sprint? Easily check what was added and let Compare41 make the sync scripts for your deployment.
Deep Synchronization: Need to copy a complete sub graph to replicate an issue? Besides synchronizing whole entities, you can select a node and select which related sub graph to synchronize.
For Database Administrators
Forensics and Investigation: Effortlessly compare your production database with a backup and identify data changes, discrepancies and potential issues.
Data Recovery: Restore only the relevant sub graph of your backup but keep the changes made to production data after your backup was made.
Data Migration: The app streamlines the data migration process, making it straightforward for administrators to transfer data between databases seamlessly.
Data-preparation: Do fine-graded fixes of your data in isolation and sync this fixed data to your production database in a controlled way.
End-User License Agreement (EULA) of Compare41
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This End-User License Agreement ("EULA") is a legal agreement between you and CIRCLES ARROWS B.V.
This EULA agreement governs your acquisition and use of our Compare41 software ("Software") directly from CIRCLES ARROWS B.V or indirectly through a CIRCLES ARROWS B.V authorized reseller or distributor (a "Reseller").
Please read this EULA agreement carefully before completing the installation process and using the Compare41 software. It provides a license to use the Compare41 software and contains warranty information and liability disclaimers.
If you register for a free trial of the Compare41 software, this EULA agreement will also govern that trial. By clicking "accept" or installing and/or using the Compare41 software, you are confirming your acceptance of the Software and agreeing to become bound by the terms of this EULA agreement.
If you are entering into this EULA agreement on behalf of a company or other legal entity, you represent that you have the authority to bind such entity and its affiliates to these terms and conditions. If you do not have such authority or if you do not agree with the terms and conditions of this EULA agreement, do not install or use the Software, and you must not accept this EULA agreement.
This EULA agreement shall apply only to the Software supplied by CIRCLES ARROWS B.V herewith regardless of whether other software is referred to or described herein. The terms also apply to any CIRCLES ARROWS B.V updates, supplements, Internet-based services, and support services for the Software, unless other terms accompany those items on delivery. If so, those terms apply.
License Grant
~~~~~~~~~~~~~
CIRCLES ARROWS B.V hereby grants you a personal, non-transferable, non-exclusive license to use the Compare41 software on your devices in accordance with the terms of this EULA agreement.
You are permitted to load the Compare41 software (for example a PC, laptop, mobile or tablet) under your control. You are responsible for ensuring your device meets the minimum requirements of the Compare41 software.
You are not permitted to:
- Edit, alter, modify, adapt, translate or otherwise change the whole or any part of the Software nor permit the whole or any part of the Software to be combined with or become incorporated in any other software, nor decompile, disassemble or reverse engineer the Software or attempt to do any such things.
- Reproduce, copy, distribute, resell or otherwise use the Software for any commercial purpose.
- Allow any third party to use the Software on behalf of or for the benefit of any third party.
- Use the Software in any way which breaches any applicable local, national or international law.
- Use the Software for any purpose that CIRCLES ARROWS B.V considers is a breach of this EULA agreement.
Intellectual Property and Ownership
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CIRCLES ARROWS B.V shall at all times retain ownership of the Software as originally downloaded by you and all subsequent downloads of the Software by you. The Software (and the copyright, and other intellectual property rights of whatever nature in the Software, including any modifications made thereto) are and shall remain the property of CIRCLES ARROWS B.V.
CIRCLES ARROWS B.V reserves the right to grant licenses to use the Software to third parties.
Termination
~~~~~~~~~~~
This EULA agreement is effective from the date you first use the Software and shall continue until terminated. You may terminate it at any time upon written notice to CIRCLES ARROWS B.V.
It will also terminate immediately if you fail to comply with any term of this EULA agreement. Upon such termination, the licenses granted by this EULA agreement will immediately terminate and you agree to stop all access and use of the Software. The provisions that by their nature continue and survive will survive any termination of this EULA agreement.
Governing Law
~~~~~~~~~~~~~
This EULA agreement, and any dispute arising out of or in connection with this EULA agreement, shall be governed by and construed in accordance with the Dutch law.
VERIFICATION
Verification is intended to assist the Chocolatey moderators and community
in verifying that this package's contents are trustworthy.
To verify checksum:
Use powershell function 'Get-Filehash'
Use chocolatey utility 'checksum.exe'
Installer can be downloaded here: https://github.com/circles-arrows/compare41/releases/download/v2.0.2/Compare41-x64-setup.msi
Checksum (sha256): 7B0F39DF43C083DBF793DE9D987AC88ACA898F70F24FA0519C6DF3925F57246E
MSI is signed with an EV Code Signing Certificate.
Checksum and Release notes are available here: <https://github.com/circles-arrows/compare41/releases/tag/v2.0.2>
File 'LICENSE.txt' is obtained from <https://github.com/circles-arrows/compare41/blob/main/EULA.md>
$ErrorActionPreference = 'Stop'
$packageArgs = @{
packageName = $env:ChocolateyPackageName
softwareName = 'Compare41'
fileType = 'MSI'
silentArgs = "/qn /norestart"
validExitCodes= @(0, 3010, 1605, 1614, 1641)
}
[array]$key = Get-UninstallRegistryKey -SoftwareName $packageArgs['softwareName']
if ($key.Count -eq 1) {
$key | % {
$packageArgs['file'] = "$($_.UninstallString)"
if ($packageArgs['fileType'] -eq 'MSI') {
$packageArgs['silentArgs'] = "$($_.PSChildName) $($packageArgs['silentArgs'])"
$packageArgs['file'] = ''
} else {
}
Uninstall-ChocolateyPackage @packageArgs
}
} elseif ($key.Count -eq 0) {
Write-Warning "$packageName has already been uninstalled by other means."
} elseif ($key.Count -gt 1) {
Write-Warning "$($key.Count) matches found!"
Write-Warning "To prevent accidental data loss, no programs will be uninstalled."
Write-Warning "Please alert package maintainer the following keys were matched:"
$key | % {Write-Warning "- $($_.DisplayName)"}
}
Log in or click on link to see number of positives.
- Compare41-x64-setup.msi (7b0f39df43c0) - ## / 61
- compare41.2.0.2.nupkg (591a776eb838) - ## / 65
In cases where actual malware is found, the packages are subject to removal. Software sometimes has false positives. Moderators do not necessarily validate the safety of the underlying software, only that a package retrieves software from the official distribution point and/or validate embedded software against official distribution point (where distribution rights allow redistribution).
Chocolatey Pro provides runtime protection from possible malware.
© 2024 Circles Arrows B.V
-
- dotnet-8.0-desktopruntime (≥ 8.0.0)
Ground Rules:
- This discussion is only about Compare41 and the Compare41 package. If you have feedback for Chocolatey, please contact the Google Group.
- This discussion will carry over multiple versions. If you have a comment about a particular version, please note that in your comments.
- The maintainers of this Chocolatey Package will be notified about new comments that are posted to this Disqus thread, however, it is NOT a guarantee that you will get a response. If you do not hear back from the maintainers after posting a message below, please follow up by using the link on the left side of this page or follow this link to contact maintainers. If you still hear nothing back, please follow the package triage process.
- Tell us what you love about the package or Compare41, or tell us what needs improvement.
- Share your experiences with the package, or extra configuration or gotchas that you've found.
- If you use a url, the comment will be flagged for moderation until you've been whitelisted. Disqus moderated comments are approved on a weekly schedule if not sooner. It could take between 1-5 days for your comment to show up.
circlesarrows (maintainer) on 15 Apr 2024 07:43:59 +00:00:
User 'circlesarrows' (maintainer) submitted package.
chocolatey-ops (reviewer) on 15 Apr 2024 08:15:44 +00:00:
compare41 has failed automated validation.
Requirements
Requirements represent the minimum quality of a package that is acceptable. When a package version has failed requirements, the package version requires fixing and/or response by the maintainer. Provided a Requirement has flagged correctly, it must be fixed before the package version can be approved. The exact same version should be uploaded during moderation review.
Guidelines
Guidelines are strong suggestions that improve the quality of a package version. These are considered something to fix for next time to increase the quality of the package. Over time Guidelines can become Requirements. A package version can be approved without addressing Guideline comments but will reduce the quality of the package.
packageSourceUrl
, pointing to the url where the package source resides. This is a strong guideline because it simplifies collaboration. Please add it to the nuspec. More...Suggestions
Suggestions are either newly introduced items that will later become Guidelines or items that are don't carry enough weight to become a Guideline. Either way they should be considered. A package version can be approved without addressing Suggestion comments.
Notes
Notes typically flag things for both you and the reviewer to go over. Sometimes this is the use of things that may or may not be necessary given the constraints of what you are trying to do and/or are harder for automation to flag for other reasons. Items found in Notes might be Requirements depending on the context. A package version can be approved without addressing Note comments.
circlesarrows (maintainer) on 15 Apr 2024 08:56:21 +00:00:
User 'circlesarrows' (maintainer) submitted package.
chocolatey-ops (reviewer) on 15 Apr 2024 09:31:36 +00:00:
compare41 has failed automated validation.
Requirements
Requirements represent the minimum quality of a package that is acceptable. When a package version has failed requirements, the package version requires fixing and/or response by the maintainer. Provided a Requirement has flagged correctly, it must be fixed before the package version can be approved. The exact same version should be uploaded during moderation review.
circlesarrows (maintainer) on 15 Apr 2024 09:39:23 +00:00:
User 'circlesarrows' (maintainer) submitted package.
chocolatey-ops (reviewer) on 15 Apr 2024 10:11:37 +00:00:
compare41 has failed automated validation.
Requirements
Requirements represent the minimum quality of a package that is acceptable. When a package version has failed requirements, the package version requires fixing and/or response by the maintainer. Provided a Requirement has flagged correctly, it must be fixed before the package version can be approved. The exact same version should be uploaded during moderation review.
circlesarrows (maintainer) on 15 Apr 2024 10:42:17 +00:00:
User 'circlesarrows' (maintainer) submitted package.
chocolatey-ops (reviewer) on 15 Apr 2024 11:17:20 +00:00:
compare41 has failed automated validation.
Requirements
Requirements represent the minimum quality of a package that is acceptable. When a package version has failed requirements, the package version requires fixing and/or response by the maintainer. Provided a Requirement has flagged correctly, it must be fixed before the package version can be approved. The exact same version should be uploaded during moderation review.
circlesarrows (maintainer) on 15 Apr 2024 11:46:19 +00:00:
User 'circlesarrows' (maintainer) submitted package.
chocolatey-ops (reviewer) on 15 Apr 2024 12:17:34 +00:00:
compare41 has failed automated validation.
Requirements
Requirements represent the minimum quality of a package that is acceptable. When a package version has failed requirements, the package version requires fixing and/or response by the maintainer. Provided a Requirement has flagged correctly, it must be fixed before the package version can be approved. The exact same version should be uploaded during moderation review.
AdmiringWorm (reviewer) on 15 Apr 2024 15:50:35 +00:00:
Validation Status Change - Validation tests have been set to rerun.
chocolatey-ops (reviewer) on 15 Apr 2024 15:52:30 +00:00:
compare41 has passed automated validation. It may have or may still fail other checks like testing (verification).
NOTE: No required changes that the validator checks have been flagged! It is appreciated if you fix other items, but only Requirements will hold up a package version from approval. A human review could still turn up issues a computer may not easily find.
Notes
Notes typically flag things for both you and the reviewer to go over. Sometimes this is the use of things that may or may not be necessary given the constraints of what you are trying to do and/or are harder for automation to flag for other reasons. Items found in Notes might be Requirements depending on the context. A package version can be approved without addressing Note comments.
chocolatey-ops (reviewer) on 15 Apr 2024 16:10:55 +00:00:
compare41 has passed automated package testing (verification). The next step in the process is package scanning.
Please visit https://gist.github.com/choco-bot/c0bcb9f971975776814aa89e816ffe35 for details.
This is an FYI only. There is no action you need to take.
chocolatey-ops (reviewer) on 15 Apr 2024 16:36:57 +00:00:
compare41 has passed automated virus scanning.
circlesarrows (maintainer) on 18 Apr 2024 11:35:29 +00:00:
User 'circlesarrows' (maintainer) submitted package.
circlesarrows (maintainer) on 18 Apr 2024 11:42:55 +00:00:
User 'circlesarrows' (maintainer) submitted package.
chocolatey-ops (reviewer) on 18 Apr 2024 12:15:06 +00:00:
compare41 has failed automated validation.
Requirements
Requirements represent the minimum quality of a package that is acceptable. When a package version has failed requirements, the package version requires fixing and/or response by the maintainer. Provided a Requirement has flagged correctly, it must be fixed before the package version can be approved. The exact same version should be uploaded during moderation review.
circlesarrows (maintainer) on 18 Apr 2024 13:51:49 +00:00:
Validation Status Change - Validation tests have been set to rerun.
Validation Status Change - Validation tests have been set to rerun.
chocolatey-ops (reviewer) on 18 Apr 2024 13:53:57 +00:00:
compare41 has failed automated validation.
Requirements
Requirements represent the minimum quality of a package that is acceptable. When a package version has failed requirements, the package version requires fixing and/or response by the maintainer. Provided a Requirement has flagged correctly, it must be fixed before the package version can be approved. The exact same version should be uploaded during moderation review.
circlesarrows (maintainer) on 18 Apr 2024 13:55:48 +00:00:
Rerun validation test
Validation Status Change - Validation tests have been set to rerun.
chocolatey-ops (reviewer) on 18 Apr 2024 13:58:59 +00:00:
compare41 has failed automated validation.
Requirements
Requirements represent the minimum quality of a package that is acceptable. When a package version has failed requirements, the package version requires fixing and/or response by the maintainer. Provided a Requirement has flagged correctly, it must be fixed before the package version can be approved. The exact same version should be uploaded during moderation review.
circlesarrows (maintainer) on 18 Apr 2024 14:02:24 +00:00:
User 'circlesarrows' (maintainer) submitted package.
chocolatey-ops (reviewer) on 18 Apr 2024 14:34:31 +00:00:
compare41 has failed automated validation.
Requirements
Requirements represent the minimum quality of a package that is acceptable. When a package version has failed requirements, the package version requires fixing and/or response by the maintainer. Provided a Requirement has flagged correctly, it must be fixed before the package version can be approved. The exact same version should be uploaded during moderation review.
circlesarrows (maintainer) on 18 Apr 2024 14:42:35 +00:00:
User 'circlesarrows' (maintainer) submitted package.
chocolatey-ops (reviewer) on 18 Apr 2024 15:14:50 +00:00:
compare41 has failed automated validation.
Requirements
Requirements represent the minimum quality of a package that is acceptable. When a package version has failed requirements, the package version requires fixing and/or response by the maintainer. Provided a Requirement has flagged correctly, it must be fixed before the package version can be approved. The exact same version should be uploaded during moderation review.
circlesarrows (maintainer) on 18 Apr 2024 15:16:57 +00:00:
Unable to locate package.
AdmiringWorm (reviewer) on 18 Apr 2024 15:47:43 +00:00:
Package Cache - Package download cache has been purged.
AdmiringWorm (reviewer) on 18 Apr 2024 15:49:24 +00:00:
Validation Status Change - Validation tests have been set to rerun.
chocolatey-ops (reviewer) on 18 Apr 2024 15:51:13 +00:00:
compare41 has passed automated validation. It may have or may still fail other checks like testing (verification).
NOTE: No required changes that the validator checks have been flagged! It is appreciated if you fix other items, but only Requirements will hold up a package version from approval. A human review could still turn up issues a computer may not easily find.
Notes
Notes typically flag things for both you and the reviewer to go over. Sometimes this is the use of things that may or may not be necessary given the constraints of what you are trying to do and/or are harder for automation to flag for other reasons. Items found in Notes might be Requirements depending on the context. A package version can be approved without addressing Note comments.
chocolatey-ops (reviewer) on 18 Apr 2024 16:50:58 +00:00:
compare41 has passed automated package testing (verification). The next step in the process is package scanning.
Please visit https://gist.github.com/choco-bot/a57b0f851e57cf99f64ed634ba8533fe for details.
This is an FYI only. There is no action you need to take.
chocolatey-ops (reviewer) on 18 Apr 2024 17:06:05 +00:00:
compare41 has passed automated virus scanning.
flcdrg (reviewer) on 17 May 2024 12:49:08 +00:00:
Please resolve these to allow this package to be approved:
tools\LICENSE.txt
andtools\VERIFICATION.txt
as they are only required when embedding files in the packageowners
field.thanks,
David