Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Next alpha release? #55

Open
dbenninger opened this issue Oct 7, 2016 · 25 comments
Open

Next alpha release? #55

dbenninger opened this issue Oct 7, 2016 · 25 comments

Comments

@dbenninger
Copy link

Hi,

I have been wondering if and when your next alpha release will be. There is one specific code change in the master branch that would solve a problem:

Newer version of snakeyaml removed support for "Value Key Language-Independent Type" in yaml, see (Thinkofname/snakeyaml#192). Your most recent version still somehow depends on that, meaning that it throws a NoSuchFieldError when working with a newer version of snakeyaml from the container. As I can see in your code, you already removed the reference to the VALUE field from your codebase on the master branch.

Exception details:
ava.lang.NoSuchFieldError: VALUE
at org.jboss.arquillian.persistence.dbunit.dataset.yaml.YamlDataSetProducer$1.addImplicitResolvers(YamlDataSetProducer.java:116)

Thanks

@bartoszmajsak
Copy link
Member

Hi,

Thanks for pointing it out. I think we can push one next week.

@dbenninger
Copy link
Author

That would be great!

Thanks for your quick reply..

@bartoszmajsak
Copy link
Member

I would keep it open though until I take a closer look :)

@dbenninger
Copy link
Author

@bartoszmajsak, any news on this one?

@bartoszmajsak
Copy link
Member

I reserved time for releasing this small update this week. I guess it will be a new Alpha, as for going to Final version I would love to have more features incorporated. I will keep you posted.

@dbenninger
Copy link
Author

that would be great. Also, could you do the alpha release of the core: https://github.com/arquillian/arquillian-extension-persistence

we need the fix for the bridge methods as well...

@mohlek
Copy link

mohlek commented Mar 24, 2017

@bartoszmajsak When will be this week?

@bartoszmajsak
Copy link
Member

bartoszmajsak commented Mar 24, 2017

:) Very soon! Apologies. Our goal is to release new version by Wed (including new 2.0.0-alpha version)

@mohlek
Copy link

mohlek commented Mar 24, 2017

Good to hear. I came across this project and was really amazed by @UsingDataSet. But apparently its not working as I need to assign a Datasource via @DataSource because i have multiple persistence units. I hope the next release will fix my problems :)

@bartoszmajsak
Copy link
Member

If you can open an issue describing your challenges we will see how we can improve :)

@mohlek
Copy link

mohlek commented Mar 24, 2017

Basically its #48 :)

@bartoszmajsak
Copy link
Member

Busy weekend that is ;)

@madoar
Copy link

madoar commented Apr 15, 2017

Are there any news about a new release of this extension?
The last release on maven (Alpha 7) is from May 2014, which is now almost 3 years ago.
It would be really nice if we could get a version update.

@bartoszmajsak
Copy link
Member

If you look closer in the repository you'd notice there is a 2.0.0 branch. We are working very hard on bringing this new, revamped version as well as releasing the final version of 1.0.0 supporting the pre Java EE 7 environments. Stay tuned. It's coming very very soon.

@madoar
Copy link

madoar commented Apr 15, 2017

Thanks for the fast answer. Yes I saw the branch ~10 minutes after posting.
Can you give us a short summary about the new features/improvements of the 2.0.0 version, compared to the 1.0.0-Alpha7 one?

@bartoszmajsak
Copy link
Member

Sure, once I come back from Easter break we will make a blog post on arquillian.org. Mobile only till Monday evening :)

@madoar
Copy link

madoar commented Apr 15, 2017

Okay, thanks for the feedback and enjoy your Easter break. ;)

@bartoszmajsak
Copy link
Member

We won't do a blog post on http://arquillian.org yet, but we would like to share with all of you our plan for next month to bring you both 1.0.0.Final and brand new 2.0.0 version (we have already released two alphas for the latter).

We would like to keep "Arquillian Persistence Extension" focusing on JPA and DBUnit in 1.x.y version, working on older JVMs (and thus supporting older Java EE containers). We will ship several important features towards this release:

  • Scriptable data sets
  • Ability to use multiple data sources in @Using/@ShouldMatchDataset
  • Major bug fixes reported in JIRA
  • Standalone support (non in-container tests)

All above will also be available in new version. With 2.0.0 we rebrand our tool and simply call it APE, as we've been internally calling it for years. The reason is that what we are working on goes beyond "persistence" which is primarily associated with JPA in the Java world. We are going to provide unified developer experience for seeding other data storages (including NoSQL and more - we count on your feedback here!). Also, dealing with test data is tedious and boring, so let's have an APE doing it for us! Our 30000 feet master plan boils down to:

  • Unified programmatic (dsl) and declarative (annotations) way of seeding data
  • Support for SQL, JPA, NoSQL and more!
  • Leveraging more of containers than ever using our awesome Arquillian Cube

Having said all of that - please give us a bit more time to make it happen, as it's not a trivial effort. If you have any suggestions we are thrilled to hear them. This will help us shape APE in the way YOU want it!

@thewriteraddict
Copy link

Excellent !

Support @UsingDataSet before deploy would be nice !

@mohlek
Copy link

mohlek commented Jun 12, 2017

@bartoszmajsak any chance to get the 1.0.0.Final?
How about pushing the 2.0 Alpha releases to maven?

@bartoszmajsak
Copy link
Member

Alpha releases of 2.0.0 are in maven already, under the new name and structure http://search.maven.org/#search|ga|1|arquillian-ape

As for 1.0.0.Final I'm working now on https://issues.jboss.org/browse/ARQ-1645

Once this is done I will release.

@mohlek
Copy link

mohlek commented Jun 12, 2017

Ah sry I didn't see that.
I will take a look at 2.0.0 :)

@bartoszmajsak
Copy link
Member

@bartoszmajsak
Copy link
Member

Hi @gsomeshrao. Could you help me with following?

  • reformat your comment as it's a bit hard to follow the stacktrace
  • provide all relevant info about your environment
  • if possible - a small reproducer project?

Thanks!

@gsomeshrao
Copy link

@bartoszmajsak We are working on a project that has multiple datasources.
Can you provide me a test example of configuring and running with multiple datasources?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants