Skip to content

Commit

Permalink
Merge branch 'master' into Rebranding
Browse files Browse the repository at this point in the history
  • Loading branch information
simsekgokhan committed Apr 26, 2017
2 parents ab367fc + 22c6327 commit 1124ec2
Show file tree
Hide file tree
Showing 3 changed files with 56 additions and 26 deletions.
35 changes: 15 additions & 20 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,31 +7,28 @@ Starting from version 0.9, Robomongo is compatibile with MongoDB 3.x (including

Robomongo 0.8.x embeds the **MongoDB 2.4.0** shell.

What's new in latest Robomongo 1.0-RC1?
What's new in latest Robomongo 1.0?
====================================
Latest release of Robomongo 1.0-RC1 includes:
- Replica Set Support
- Improved error handling (no double error windows) and new operation logging for almost all operations.
- New 'Attributes' column in connections list window showing connection properties such as 'Replica Set', 'SSL' and 'SSH'.
- Windows size is saved/restored for Edit, View and Insert Document dialogs.

Central feature of this release is Replica Set feature. With this new feature, Robomongo can be used to work with replica set clusters with SSL, hosted on localhost, LAN or in the cloud. Even when primary is unreachable, it is possible to work on a secondary with a couple of clicks.

Blog: http://blog.robomongo.org/robomongo-1-rc1/
Latest release of Robomongo 1.0 includes:
- Update Notifications Bar
- Welcome Tab
- Welcome Wizard
- Replica set name configurable on UI
- Fixes to avoid same replica set name problem
- Fixes to solve various problems regarding Data and Timestamp data types

Blog: http://blog.robomongo.org/robomongo-1-0/
Download: https://robomongo.org/download
Watch: [Robomongo youtube channel](https://www.youtube.com/channel/UCM_7WAseRWeeiBikExppstA)
Watch: [Robomongo Youtube channel](https://www.youtube.com/channel/UCM_7WAseRWeeiBikExppstA)
Follow: https://twitter.com/Robomongo

What's Planned for the Next Releases?
====================================

We are currently working towards [Robomongo 1.0 milestone](https://github.com/paralect/robomongo/milestone/20).
We are currently working towards [Robomongo 2.0 milestone](https://github.com/paralect/robomongo/milestone/21).

Currently in progress:
- Robomongo 1.0 Planning (ETA: 22 Feb 2017)

Planned for Next Release:
- Robomongo 1.0 Planning
- MongoDB 3.4 Support

Plans for Future:
- User Roles
Expand Down Expand Up @@ -74,7 +71,7 @@ Download

You can download tested install packages for OS X, Windows, and Linux from our site: [www.robomongo.org](http://www.robomongo.org).

The latest stable release is currently [**Robomongo 0.9.0**](http://blog.robomongo.org/robomongo-0-9-0-final/).
The latest stable release is currently [**Robomongo 1.0**](http://blog.robomongo.org/robomongo-1-0/).

Support
=======
Expand Down Expand Up @@ -112,8 +109,6 @@ Code contributions are always welcome! Just try to follow our pre-commit checks

If you plan to contribute, please create a Github issue (or comment on the relevant existing issue) so we can help coordinate with upcoming release plans.

For a general workflow, see Github's guide to [Fork a Repo](https://help.github.com/articles/fork-a-repo/).

Pull requests (PRs) should generally be for discrete issues (i.e. one issue per PR please) and be clean to merge against the current master branch. It would also be helpful if you can confirm what testing has been done (specific O/S targets and MongoDB versions if applicable).

A usual naming approach for feature branches is `issue-###`. Include the issue number in your commit message / pull request description to link the PR to the original issue.
Expand All @@ -133,7 +128,7 @@ There are a number of issues we could use help with reproducing. They are marked
License
=======

Copyright (C) 2013-2017 [Paralect, Inc](http://www.paralect.com)
Copyright 2014-2017 [3T Software Labs Ltd](https://studio3t.com/). All rights reserved.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License version 3 as
Expand Down
10 changes: 9 additions & 1 deletion docs/BuildingRobomongo.md
Original file line number Diff line number Diff line change
Expand Up @@ -126,6 +126,14 @@ Create package for your OS in `build/release/package` folder:

$ bin/pack

**Notes**
**Important Notes**
- For Ubuntu 16.04 builds, it has been reported that Robomongo /bin/configure step might fail and installing mesa-common-dev package solves it. Details: https://github.com/paralect/robomongo/issues/1268

- For Centos builds, Robomongo /bin/configure step might fail due to error: `failed to find gl/gl.h`. In this case, the following packages must be installed:

```sh
$ sudo yum install mesa-libGL
$ sudo yum install mesa-libGL-devel
```


37 changes: 32 additions & 5 deletions docs/RuntimeDependencies.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,19 +12,46 @@ Runtime dependencies that are not privided by platforms but required by Robomong
Diagnostic of dependencies
--------------------------

##### Linux
#### Linux

View dependencies of executable or shared library:
a. View dependencies of executable or shared library:

$ ldd robomongo

View RPATH or RUNPATH records of executable or shared library:
$ readelf -d robomongo

b. View dependency tree of executable or shared library:

$ lddtree robomongo
$ ldd -v robomongo

c. View RPATH or RUNPATH records of executable or shared library:

$ objdump -x bin/robomongo | grep "RPATH\|RUNPATH"
$ readelf -d bin/robomongo | grep RPATH

For Robomongo binary it should be `$ORIGIN/../lib`

##### Mac OS X
d. Enable extensive logging for run-time shared library search

$ export LD_DEBUG=files
$ bin/robomongo

Source:
http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html

e. Modify RPATH using `chrpath` and the dynamic linker and RPATH using paths `patchelf`

$ patchelf --set-rpath '$ORIGIN/../lib' robo

More: https://nixos.org/patchelf.html

$ chrpath -r "/somepath/lib/" robomongo

More:
https://linux.die.net/man/1/chrpath
http://www.programering.com/a/MTOwcDNwATU.html // examples

#### Mac OS X

Show dependencies of executable or shared library:

Expand Down

0 comments on commit 1124ec2

Please sign in to comment.