Skip to content

Commit

Permalink
V0.16.0 (#176)
Browse files Browse the repository at this point in the history
* deprecation warnings

* version bump; neo4j driver upgrade

* deprecation warning

* minor package updates

* python3

* backl

* pip version
  • Loading branch information
moxious authored Jun 18, 2021
1 parent c736e76 commit 8ffc627
Show file tree
Hide file tree
Showing 6 changed files with 52 additions and 33 deletions.
4 changes: 2 additions & 2 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,12 @@ jobs:
# I should maybe be using a different docker image in Circle rather than
# doing all of this junk, but works for me. :)
mkdir -p /tmp/artifacts
sudo npm install -g yarn
sudo npm install -g yarn
# Do not install s3cmd from apt-get, it's an out of date version.
wget https://github.com/s3tools/s3cmd/releases/download/v2.0.2/s3cmd-2.0.2.tar.gz
tar zxvf s3cmd-2.0.2.tar.gz
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.py
sudo python get-pip.py
sudo pip install setuptools
Expand Down
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,12 @@

Halin is a Graph App for monitoring Neo4j.

As of June 2021, with the release of [Neo4j 4.3.0](https://neo4j.com/release-notes/neo4j-4-3-0/) halin is now deprecated.

The software will continue to be available as a GraphApp and via the URL above; and if you currently depend on it, it will not break or disappear.
Halin will not support all 4.3.0 features, and you may encounter incompatibilities when using Halin with this version. Halin will continue to support
3.5 <= Neo4j <= 4.2 as it always did.

**[Click here to run Halin!](https://halin.graphapp.io/)**

Primary features:
Expand Down
8 changes: 4 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "halin",
"description": "Halin helps you monitor and improve your Neo4j graph",
"version": "0.15.0",
"version": "0.16.0",
"neo4jDesktop": {
"apiVersion": "^1.2.0"
},
Expand All @@ -21,12 +21,12 @@
"dependencies": {
"@sentry/browser": "^5.15.5",
"autobind-decorator": "2.2.1",
"bluebird": "^3.7.1",
"bluebird": "^3.7.2",
"generic-pool": "^3.6.1",
"lodash": "^4.17.20",
"lodash": "^4.17.21",
"mathjs": "^5.4.0",
"moment": "^2.29.1",
"neo4j-driver": "^4.2.1",
"neo4j-driver": "^4.3.1",
"pondjs": "^0.9.0",
"prop-types": "^15.6.0",
"react": "^16.12.0",
Expand Down
14 changes: 13 additions & 1 deletion src/api/HalinContext.js
Original file line number Diff line number Diff line change
Expand Up @@ -432,12 +432,24 @@ export default class HalinContext {
if (this.isNeo4jAura()) {
throw new Error('Halin does not support Aura at this time');
}

const ver = this.getVersion();
console.log('version', ver);
if (ver.major >= 4 && ver.minor >= 3) {
setTimeout(() => {
this.getClusterManager().addEvent({
type: 'halin',
message: 'Halin is deprecated; check the "About" tab for more information.',
alert: true,
});
}, 3000);
}
})
.then(() => {
this.getClusterManager().addEvent({
type: 'halin',
message: 'Halin monitoring started',
});
});
report('Initialization complete');
return this;
});
Expand Down
11 changes: 3 additions & 8 deletions src/components/ui/scaffold/AppFooter/AppFooter.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ export default class AppFooter extends PureComponent {
<HalinCard header={`About Halin v${appPkg.version}`} className='AppFooter'>
<p><Image style={{ display: 'block', marginLeft: 'auto', marginRight: 'auto' }} src='favicon-32x32.png'/></p>

<strong>As of June 2021, Halin version 0.16.0 and Neo4j 4.3.0 halin is now deprecated, and will not
support all 4.3.0+ features; you may encounter incompatibilities.</strong>

<List>
<List.Item><a target='halindocs' href='https://moxious.github.io/halin/'>Documentation</a></List.Item>
<List.Item><a target='halindocs' href='https://github.com/moxious/halin/blob/master/release-notes.md#halin-release-notes'>Release Notes</a></List.Item>
Expand All @@ -26,14 +29,6 @@ export default class AppFooter extends PureComponent {
<p>
Build <a href={`https://circleci.com/gh/moxious/halin/${build.build}`}>{build.build} on {buildDate}</a>
</p>

<h4>Neo4j Official Documentation</h4>

<List>
<List.Item><a target='halindocs' href='https://neo4j.com/docs/operations-manual/current/'>Operations Manual</a></List.Item>
<List.Item><a target='halindocs' href='https://neo4j.com/docs/cypher-manual/current/'>Cypher Manual</a></List.Item>
<List.Item><a target='halindocs' href='https://neo4j.com/docs/getting-started/current/'>Getting Started</a></List.Item>
</List>
</HalinCard>
);
}
Expand Down
42 changes: 24 additions & 18 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -3129,7 +3129,7 @@ bindings@^1.5.0:
dependencies:
file-uri-to-path "1.0.0"

bluebird@^3.5.5, bluebird@^3.7.1:
bluebird@^3.5.5, bluebird@^3.7.2:
version "3.7.2"
resolved "https://neo.jfrog.io/neo/api/npm/npm/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f"
integrity sha1-nyKcFb4nJFT/qXOs4NvueaGww28=
Expand Down Expand Up @@ -7669,10 +7669,10 @@ lodash.uniq@^4.5.0:
resolved "https://neo.jfrog.io/neo/api/npm/npm/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548"
integrity sha1-tEf2ZwoEVbv+7dETku/zMOoJdUg=

lodash@^4.17.20:
version "4.17.20"
resolved "https://neo.jfrog.io/neo/api/npm/npm/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52"
integrity sha1-tEqbYpe8tpjxxRo1RaKzs2jVnFI=
lodash@^4.17.21:
version "4.17.21"
resolved "https://neo.jfrog.io/neo/api/npm/npm/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
integrity sha1-Z5WRxWTDv/quhFTPCz3zcMPWkRw=

loglevel@^1.6.8:
version "1.7.0"
Expand Down Expand Up @@ -8134,15 +8134,28 @@ neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1:
resolved "https://neo.jfrog.io/neo/api/npm/npm/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c"
integrity sha1-rCetpmFn+ohJpq3dg39rGJrSCBw=

neo4j-driver@^4.2.1:
version "4.2.1"
resolved "https://neo.jfrog.io/neo/api/npm/npm/neo4j-driver/-/neo4j-driver-4.2.1.tgz#b2b7542c4a83f0d1085e86826ee7ff11da71a7dc"
integrity sha1-srdULEqD8NEIXoaCbuf/Edpxp9w=
neo4j-driver-bolt-connection@^4.3.1:
version "4.3.1"
resolved "https://neo.jfrog.io/neo/api/npm/npm/neo4j-driver-bolt-connection/-/neo4j-driver-bolt-connection-4.3.1.tgz#bbaf0d2287d9be61a480397067c57e82e431fac9"
integrity sha1-u68NIofZvmGkgDlwZ8V+guQx+sk=
dependencies:
neo4j-driver-core "^4.3.1"
text-encoding-utf-8 "^1.0.2"

neo4j-driver-core@^4.3.1:
version "4.3.1"
resolved "https://neo.jfrog.io/neo/api/npm/npm/neo4j-driver-core/-/neo4j-driver-core-4.3.1.tgz#5d92ae3f9ee48e3af2b4a085503368b15a195a98"
integrity sha1-XZKuP57kjjrytKCFUDNosVoZWpg=

neo4j-driver@^4.3.1:
version "4.3.1"
resolved "https://neo.jfrog.io/neo/api/npm/npm/neo4j-driver/-/neo4j-driver-4.3.1.tgz#897c812abf631b5a520162bb1d71d6a1b320d231"
integrity sha1-iXyBKr9jG1pSAWK7HXHWobMg0jE=
dependencies:
"@babel/runtime" "^7.5.5"
neo4j-driver-bolt-connection "^4.3.1"
neo4j-driver-core "^4.3.1"
rxjs "^6.6.3"
text-encoding-utf-8 "^1.0.2"
uri-js "^4.4.0"

next-tick@~1.0.0:
version "1.0.0"
Expand Down Expand Up @@ -11928,13 +11941,6 @@ uri-js@^4.2.2:
dependencies:
punycode "^2.1.0"

uri-js@^4.4.0:
version "4.4.0"
resolved "https://neo.jfrog.io/neo/api/npm/npm/uri-js/-/uri-js-4.4.0.tgz#aa714261de793e8a82347a7bcc9ce74e86f28602"
integrity sha1-qnFCYd55PoqCNHp7zJznTobyhgI=
dependencies:
punycode "^2.1.0"

uri-parser@^1.0.1:
version "1.0.1"
resolved "https://neo.jfrog.io/neo/api/npm/npm/uri-parser/-/uri-parser-1.0.1.tgz#3307ebb50f279c11198ad09214bdaf24e29735b2"
Expand Down

1 comment on commit 8ffc627

@vercel
Copy link

@vercel vercel bot commented on 8ffc627 Jun 18, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.